express是一个j基于JavaScript构建的开源web框架,可以在node.js环境运行;
它提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具,
使用 Express 可以帮我们快速地搭建一个完整功能的网站。
Express 三大核心特性:
可以设置中间件来响应 HTTP 请求、
定义了路由表用于执行不同的 HTTP 请求事件、
可以通过向模板传递参数来动态渲染 HTML 页面。
1.安装express
//全局安装
npm install -g express
//安装在当前文件目录下, (node_modules)
npm install express
2.新建一个项目目录,假定叫做expressTest(或者右键菜单创建文件夹).
$ mkdir expressTest
可以进入该目录,新建一个package.json文件,内容如下:
{
"name": "hello-world",
"description": "hello world test app",
"version": "1.0.0",
"private": true,
"dependencies": {
"express": "4.x"
}
}
定义项目的名称、描述、版本等,并且指定需要4.0版本以上的Express.
也可以直接创建app.js,直接require()导入express模块.
3.运行下面命令,初始化项目,安装模块(如果已经安装有express模块跳过此步)
npm install
4.执行上面的命令以后,在项目根目录下,新建一个启动文件,假定叫做app.js
//引入express模块
const express = require('express');
//创建一个express对象
const app = express();
//将项目的public目录外放,使其能通过网络访问到
app.use(express.static(__dirname + '/public'));
//app运行在80端口
app.listen(80);
console.log('your service run listen to port 80')
5.打开cmd命令行,启动脚本app.js
node app.js
现在就可以访问http://localhost:80