在 Express 中加载模板及数据传输

2017-10-31 19:07:30   node.js

  node.js  

  • 导入模板
  1. var error = require('./routes/error');
  • 敲出路由代码
  1. var express = require('express');
  2. var router = express.Router();
  3. router.get('/', function(req, res, next) {
  4. res.render('error', { message: 'Hello Goduer',status: 'ok',error: 'Error no' });
  5. });
  6. module.exports = router;
  • 在views目录下添加error.jade模板文件代码示例如下:
  1. extends layout
  2. block content
  3. h1= message
  4. h2= status
  5. pre #{error}
  • 在app.js中引入路由
  1. app.use('/error', error);
  • 启动npm:
  1. npm start

npm