如何 运行 在 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"
所以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"