原文地址:https://github.com/nswbmw/N-blog/blob/master/book/3.1%20%E5%88%9D%E5%A7%8B%E5%8C%96%E4%B8%80%E4%B8%AA%20Express%20%E9%A1%B9%E7%9B%AE.mdjavascript
一、首先,咱们新建一个目录 myblog,在该目录下运行 npm init
生成一个 package.json,以下所示:java
注意:括号里的是默认值,若是使用默认值则直接回车便可,不然输入自定义内容后回车。node
而后安装 express 并写入 package.json:git
npm i express@4.14.0 --save //i == install
新建 index.js,添加以下代码:github
var express = require('express'); var app = express(); app.get('/', function(req, res) { res.send('hello, express'); }); app.listen(3000);
以上代码的意思是:生成一个 express 实例 app,挂载了一个根路由控制器,而后监听 3000 端口并启动程序。运行 node index
,打开浏览器访问 localhost:3000
时,页面应显示 hello, express。express
这是最简单的一个使用 express 的例子,后面会介绍路由及模板的使用。npm
在开发过程当中,每次修改代码保存后,咱们都须要手动重启程序,才能查看改动的效果。使用 supervisor 能够解决这个繁琐的问题,全局安装 supervisor:json
npm install -g supervisor
运行 supervisor --harmony index
启动程序,以下所示:浏览器
supervisor 会监听当前目录下 node 和 js 后缀的文件,当这些文件发生改动时,supervisor 会自动重启程序。app