1. 初始化项目
mkdir express-example
cd express-example
npm init -y
npm install body-parser express ejs --save
2. 编写入口文件
// 导入express 模块
const express = require('express');
const bodyParser = require('body-parser');
// 创建应用
const app = express();
// 模版引擎配置
app.set('views', './templates');
app.set('view engine', 'ejs');
// 使用中间件
app.use(bodyParser());
// 设置路由
app.get('/', (req, resp) => {
// 以json数据格式返回请求头部信息
resp.json(req.headers);
});
app.get('/users', (req, resp) => {
resp.render('user/list', {
'name': req.body.name,
'email': req.body.email
});
});
//开启监听
app.listen(8080, () => {
console.log('listen on 8080');
});
3. 运行应用
node index.js
4. 访问应用
http://localhost:8080