栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Node.js / Express.js应用程序结构

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Node.js / Express.js应用程序结构

这里有一个类似的问题,您应该阅读:如何构建express.js应用程序?

1)您所有的查询逻辑都应放在模型中(例如,位于/ models中的模块)

2)将您的所有路由(控制器)分离到模块中(并将它们放在/
routes中,例如ex)路由是我的意思,例如:-“用户”路由的所有逻辑都进入/routes/users.js

尝试使您的应用尽可能保持MVC风格。

上面您的应用的小示例:

app.js

// configuration for express etcrequire('./routes/index')(app)

路线/index.js

var model = require("../models/users.js");module.exports = function (app) {  app.get('/', function (req, res, next) {    model.get_recent(function (err, results) {      // do stuff with your results      res.render('index');    });  });}

models / users.js

module.exports = {  get_recent: function(callback) {    var query = "SELECt * FROM users LIMIT 10";    database.query(query, callback);  }}


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/413289.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号