【翻译】Node.js 教程 —— 实战:todo app(2)

2019-03-04  本文已影响4人  kyuan
MVC

首先简单描述一下 MVC 模式

要在应用中使用 MVC 模式,重要的需要创建控制器,我们创建一个 controllers 的文件夹来存放控制器

创建 todoController

'todoController.js'
module.export = function(app){
    // app 将会是 express 的实例,即 express()
}
'app.js'
var express = require('express');
var todoController = require('./controllers/todoController');

app = express();
// 设置模板引擎
app.set('view engine', 'ejs');

// 使用中间件,访问如 localhost:3000/style.css 则会映射到 public 文件夹里的 style.css
app.use(express.static('./public'));

todoController(app);

app.listen(3000);
console.log('监听3000端口');

'todoController.js'
module.export = function(app){
    app.get('/todo', function(req, resp){

    });
    
    app.post('/todo', function(req, resp){

    });

    app.delete('/todo', function(req, resp){

    });
}

下节课将会继添加视图部分。

上一篇 下一篇

猜你喜欢

热点阅读