node-express

来源:互联网 发布:拉萨公务员待遇知乎 编辑:程序博客网 时间:2024/05/29 16:04

打开app1.js,尝试看懂这个脚本。

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

上面代码调用express,生成一个 Web 应用的实例。

var router = express.Router();router.get('/', function(req, res) {  res.send('<h1>Hello World</h1>');});app.use('/home', router);

上面代码新建了一个路由对象,该对象指定访问根路由(/)时,返回Hello World。然后,将该路由加载在/home路径,也就是说,访问/home会返回Hello World。

router.get方法的第二个参数是一个回调函数,当符合指定路由的请求进来,会被这个函数处理。该函数的两个参数,req和res都是Express 内置的对象,分别表示用户的请求和 Web 服务器的回应。res.send方法就表示服务器回应所送出的内容。

var port = process.env.PORT || 8080;app.listen(port);console.log('Magic happens on port ' + port);

上面代码指定了外部访问的端口,如果环境变量没有指定,则端口默认为8080。最后两行是启动应用,并输出一行提示文字。

使用方法
进入demos/express-demo目录,命令行执行下面的命令,安装依赖。

cddemos/expressdemo npm install
在命令行下,启动这个应用。

$ node app1.js

浏览器访问localhost:8080/home,看看是否输出Hello World。

0 0
原创粉丝点击