views', path.join(__dirname, 'views'));
// 渲染模板时不写后缀 默认拼接art后缀
app.set('view engine', 'art');
app.get...('/', (req, res) => {
// 渲染模板
res.render('index');
});
app.locals 对象
将变量设置到app.locals对象下面...app.locals.users = [{
name: '张三',
age: 20
},{
name: '李四',
age: 20
}]
附:案例
案例:用户信息增删改查...// 搭建网站服务器,实现客户端与服务器端的通信
// 连接数据库,创建用户集合,向集合中插入文档
// 当用户访问/list时,将所有用户信息查询出来
// 实现路由功能
// 呈现用户列表页面...(req, res) => {
// 请求方式
const method = req.method;
// 请求地址
const { pathname, query }