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,并添加信息成功

相关推荐
WangHappy4 分钟前
出海不愁!用Vue3 + Node.js + Stripe实现全球支付
前端·node.js
该用户已不存在12 分钟前
Node.js后端开发必不可少的7个核心库
javascript·后端·node.js
赵渝强老师5 小时前
【赵渝强老师】MongoDB的数据类型
数据库·mongodb·nosql
小邋遢2.06 小时前
vscod 执行npm build报错:Error: Cannot find module ‘vite‘
前端·npm·node.js
济南java开发,求内推7 小时前
MongoDB: 升级版本至:5.0.28
数据库·mongodb
孟陬8 小时前
2025-12-11 之后前端 npm 如何发包 How to Publish NPM Package in Year 2025
npm·node.js·bun
五月君_8 小时前
Node.js 历史性一刻!原生 TS 支持正式 Stable,告别 ts-node
node.js
五月君_9 小时前
Node.js 企业级框架 Egg 4.0 发布:原生支持 AI 开发,架构全面革新
人工智能·架构·node.js
未知原色9 小时前
react实现虚拟键盘支持Ant design Input和普通input Dom元素-升级篇
前端·javascript·react.js·node.js·计算机外设
未知原色9 小时前
React实现队列解决多个请求频繁并发到达server时序乱序问题
前端·javascript·react.js·node.js·ecmascript