通常如果我们使用了express+ejs去开发,大多数代码可能是这样的:
index.js:
var express = require('express');
var router = express.Router();
var items=[{
title:'文章1'},{
title:'文章2'}];
/* GET home page. */
router.get('/', function(req, res, next) {
res.render('index',{
title:'文章列表',items:items});
});
router.get('/form', function(req, res, next) {
res.render('form',{
title:'文章列表',message:'fendo8888'});
});
router.post('/form', function(req, res, next) {
res.redirect('/');
});
module.exports = router;
在views目录
下新建form.ejs添加如下代码:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>文章列表页</title>