Adding npm bin/ path to command search path Overview npm installs packages by default under node_modules/ within the current working directory. Binary files, if bundled with a package,...
Changing Node Versions Overview Platforms v6.5+ and beyond support multiple Node versions that may be installed using nvm. Usage Listing nvm is provided...
File uploads in a Passenger-backed application fail Overview A file upload initiated in an application written in Ruby, Node, or Python launched through Passenger will fail to...
Installing Express Overview Express is a Node.js framework inspired by Sinatra for Ruby: it’s based on minimalism with a penchant for performance....
Installing Ghost Overview Ghost is a gorgeous blogging platform supported on Developer+ accounts on v6+ platforms. Ghost requires terminal access to deploy...
Running Meteor Overview Meteor is a web framework written on top of Node.js. Meteor hooks into Passenger for seamless process launching and flexible,...
Sails Quickstart Quickstart Prerequisite: ensure local npm bin paths are in your search path (see KB: Adding npm bin/ path to command...
Spawning multiple TCP daemons in a single app Overview Node applications may bind to a TCP port using listen(<PORT NUMBER>), provided of course the PORT NUMBER is one allocated...
Upgrade npm Overview When attempting to install newer packages on v6+ platforms, npm may complain that it is too old to install...
Viewing launcher errors Overview Applications launched by Passenger on v6+ platforms may emit output on stdout or stderr channels. Any output emitted is logged...