运行 io.js 用快递

Running io.js with Express

我访问了官方 io.js 站点 (https://iojs.org/) 并安装了 1.0.1 版本,Mac 版本。安装后,我去我的终端 window 并输入:

iojs app.js

我认为创建 io.js 项目的方法是什么?我正在尝试使用 Express 创建一个 io.js 项目。有什么帮助吗?谢谢。

如果 iojs 是 Node 的替代品,那么手动 create a new file 调用 app.js 并将其放入其中:

var http = require('http');

http.createServer(function (request, response) {
  response.writeHead(200, {'Content-Type': 'text/plain'});
  response.end('Hello World\n');
}).listen(8124);

console.log('Server running at http://127.0.0.1:8124/');

然后 运行 它与 iojs app.js.

它说它是 npm 兼容的,因此您可以根据需要通过 npm init 创建一个新的 package.json 文件。

无论使用NodeJS还是io.js,答案应该是一样的。您将启动一个快速应用程序并启动它。

假设您已经安装了 io.js,请在命令行中输入:

#install a generator for the express
npm install express-generator -g 
application

mkdir my-application-folder
cd my-application-folder

#use the express generator to generate a new application
express  

#now install node_modules from package.json
npm install

获得文件后,您可以使用以下命令启动应用程序:

npm start

所以这应该启动应用程序,无论它是 nodeJS 还是 iojs。

但是,如果您刚开始使用 Node/io 并且希望将其作为您的网络服务器,请注意在应用程序发布之前需要进行一些附加组件和设置调整适合生产。参见 here and here,例如