Front-end server render 前端在后端的渲染
1.采用express框架创建项目
express -e fsr
cd fsr
npm install
2.模板选用artTemplate
npm install art-template --save-dev
修改模板设置
var template = require('art-template');
template.config('base', '');
template.config('extname', '.html');
app.engine('.html', template.__express);
app.set('view engine', 'html');
//app.set('view engine', 'ejs'); 注释默认的模板引擎
3.数据模拟选择FMS
npm install fms --save-dev
启用nodemon 监控
npm install nodemon -g
检测版本 nodemon -v
修改npm 启动配置
根目录下的 package.json
"scripts": {
"start": "node ./bin/www"
}
修改为:
"scripts": {
"start": "nodemon ./bin/www"
}
npm start 启动就是 用 nodemon启动了
为了监控修改后的模板引擎,需要更新监控文件,执行 nodemon -e html