express框架与RMVC架构

2025-11-14 03:46:48 2014德国世界杯

express框架与RMVC架构

webServer

apiServer( 后端工程师, 前端写接口 ) —》 测试工具(postman insomina )

express框架 1.在views文件夹中创建一个新文件position.ejs.此为需要渲染的页面 2.在routes文件夹中新建一个position.js文件,此为路由文件。 3.在position.js中输入:

var express = require('express');

var router = express.Router();

router.get('/position', function(req, res, next) {

res.render('position', {

add: {

ret: true, //模拟数据

usname: "li",

psword: 123,

}

})

})

module.exports = router;

以上是创建一个get请求接口 4.在app.js文件中添加

var indexRouter = require('./routes/index');

app.use('/', indexRouter);

express中一个路由就是一个接口

架构思想 手动打造RMVC架构 创建 Model,Controller文件夹 重点是使用module.exports将接口暴露出去

优点: 逻辑,路由,数据的分离,使得容易阅读与维护。 将express框架 —》 RMVC架构 RMVC R —> Router 路由 M —> Model 数据 V —> View 视图 C —> Controller 控制器(逻辑) http://localhost:3000/login

mongodb(命令) --> 连接数据库、操作数据库 ----》mongoose 使用步骤:

安装mogonose npm i mongoose -S

导入 const mongoose = require('mongoose')

连接数据库 mongoose.connect('mongodb://主机名:端口/数据库名称') 举例: mongoose.connect('mongodb://127.0.0.1:27017/1901')

存储数据步骤:定义Schema (骨架) > 创建model(模型)> Entity实例化方法。

gulp搭建项目(跨域)

MongoDB的可视化工具 Robo3T: https://robomongo.org/download adminMongo: https://blog.csdn.net/yzy199391/article/details/80453349

最新发表
友情链接