//全局安装express 生成器
cnpm i express-generator -g
//安装express框架
express -e
//加载package.json中的插件
npm i
//在routes下创建position.js
const express = require('express');
const router = express.Router();
router.route('/position')
.post(function(req, res, next) {
res.render('position', {
data: JSON.stringify({
neme: 'zhangsan',
age: "33"
})
});
});
module.exports = router;
//在views下创建position.ejs
<%= data %>
//引入routes下的模块,中间件用use调用
const position = require('./routes/position');
app.use('/', position);
//启动
npm start
//注意:
在默认的index.jx文件中
router.get('/', function(req, res, next) {
res.render('index', { title: 'Express' });
});
get后面的路径可以和app.js中的app.use()中的路径合并,显示在域名后
res.render(‘index’)中的路径是views中的index,因为在app.js中已经配置了模板的路径并省略了后缀名。
express入门
最新推荐文章于 2023-12-15 10:31:20 发布
本文详细介绍如何使用Express生成器全局安装,随后安装Express框架并配置基本的路由与中间件。通过具体示例,如创建position.js模块及对应的EJS视图,展示如何在Express应用中渲染数据。
摘要由CSDN通过智能技术生成