这里是一个Express应用的简单案例:
var express = require('express') var app = express() app.get('/', function (req, res) { res.send('Hello World!') }) var server = app.listen(3000, function () { var host = server.address().address var port = server.address().port console.log('Example app listening at http://%s:%s', host, port) })
req(request)和res(response)和Node提供的对象一样,你可以调用req.pipe(),req.on('data',callcack)以及做任何不需要Express参与的事.
启动应用,应用会启动一个网络服务,监听3000端口。访问首页会返回“Hello World!".访问其他路径,会返回”404 Not Found“。
将上面的代码保存在”app.js"文件中,然后从终端进入到“app.js"所在路径,运行以下命令:
$ node app.js
通过浏览器访问”http://localhost:3000/",查看效果.