nodejs业务分层如何写后端接口

这里展示的是在node +express 项目中的操作 ,数据库使用的是MongoDB,前期关于express和MongoDB的文章可访问:
Nodejs后端+express框架


  • server后端接口操作:通过路由匹配------>调用对应的 Controller------>进行 Service调用------>操作模型Model

    这里以 product 为例

  • (1)先创建模型 ProductModel.js

  • (2)路由 ProductRouter.js

  • (3)ProductController.js

  • (4)ProductService.js 利用模型映射数据库,创建新的字段

  • (5)把路由配置到整个项目初始的地方 app.js

javascript 复制代码
const ProductRouter = require('./routes/admin/ProductRouter');
app.use(ProductRouter)

查看数据库,创建了product,并添加信息成功

相关推荐
百***35339 分钟前
node.js内置模块之---crypto 模块
node.js
xiaoxue..3 小时前
深入理解 JavaScript 异步编程:从单线程到 Promise 的完整指南
前端·javascript·面试·node.js
百***84454 小时前
Webpack、Vite区别知多少?
前端·webpack·node.js
范纹杉想快点毕业14 小时前
《嵌入式开发硬核指南:91问一次讲透底层到架构》
java·开发语言·数据库·单片机·嵌入式硬件·mongodb
长空任鸟飞_阿康16 小时前
AI 多模态全栈应用项目描述
前端·vue.js·人工智能·node.js·语音识别
百***784520 小时前
node.js+npm的环境配置以及添加镜像(保姆级教程)
arcgis·npm·node.js
百***071820 小时前
Node.js 与 Docker 深度整合:轻松部署与管理 Node.js 应用
docker·容器·node.js
菠萝+冰20 小时前
npm中-d -g 和默认安装的区别
前端·npm·node.js
夏日不想说话1 天前
一文搞懂 AI 流式响应
前端·node.js·openai
百***67031 天前
Node.js实现WebSocket教程
websocket·网络协议·node.js