如何 运行 在 io.js 上表达

How to run Express on io.js

所以Node.js是去年年底分叉出来的,分叉的版本是io.js。

我在文档中找不到任何设置指南。我是新手,有人知道如何使用 Express 网络框架设置 io.js 吗?谢谢!

实际上 io.js 还没有发布。第一版将于 1 月 13 日(或 14 日)发布(参见 here). At this time the best you can do to setup io.js is to clone its repository

git clone https://github.com/iojs/io.js

并尝试手动构建它。在 Unix/Max 上看起来像:

./configure
make
make install

但我不建议你这样做。当心:现在正在非常积极地为第一个版本做准备。许多提交可能会带来重大更改。所以最好等不到一周,直到第一个官方 io.js 版本发布。

执行答案 1 中的步骤,然后像这样创建一个 index.js 文件

var express = require('express');
var app = express();

app.use('/resources', express.static(__dirname + '/resources'));

app.get('*', function (req, res, next) {
    res.send('hello world');
    res.end();
});

app.listen(3000);

和这样的 package.json 文件

{
  "name": "iojsexpress",
  "version": "0.0.0",
  "description": "Get express working with iojs",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "express": "^4.10.7"
  }
}

然后运行以下命令

npm install
iojs index.js

并在浏览器中访问 localhost 端口 3000,您应该会看到 "hello world"