Express是基于Node.js的一个Web框架,通常用来做Web后端的开发。
在成功安装了nodejs和npm的情况下,我们来安装express。
1.express安装
(1)由于最新的express版本将命令工具分离出来了,所以在安装express之前需要先安装express-generator。打开cmd命令行,输入命令如下:
npm install -g express-generator
npm install -g express
(2)注意:使用-g全局安装express时,需要设置环境变量NODE_PATH,否则在我们使用node命令启动某个应用时,可能会报“找不到指定的模块”这种错误。
我的电脑是win 10,全局安装时express的位置在“C:\Users\lenovo\AppData\Roaming\npm\node_modules”下。
关于环境变量,在“高级系统设置 —> 环境变量”中,添加一个名为NODE_PATH的环境变量, 将其值设置为“C:\Users\lenovo\AppData\Roaming\npm”。
(3)检查express是否安装成功,输入express - -version回车,如果输出版本号则安装成功。
2.express使用
(1)使用express创建一个名为myApp的项目。输入命令如下:
//-e:使用ejs模板
//-t:使用jade模板
express -e myApp
(2)使用cd命令进入myApp。输入命令如下:
cd myApp
(3)安装项目依赖。输入命令如下:
npm install
安装完成之后,你会发现在myApp根目录下会新增一个node_modules文件夹。
(4)在myApp根目录下新建一个server.js文件。代码如下:
// 引入 express 模块
var express = require('express');
// 创建 express 实例
var app = express();
// 响应HTTP的GET请求
app.get('/', function (req, res) {
res.send('Hello World!');
});
// 监听到2500端口
app.listen(2500, function () {
console.log("[Server]http://localhost:2500");
});
启动服务。在cmd命令行中进入server.js文件的根目录,然后输入node server.js回车。如图:
打开浏览器,输入http://localhost:2500。效果如下: