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

相关推荐
程序员爱钓鱼1 天前
Node.js 编程实战:Node.js + React Vue Angular 前后端协作实践
前端·后端·node.js
程序员爱钓鱼1 天前
Node.js 编程实战:前后端结合的 SSR 服务端渲染
前端·后端·node.js
Dr_哈哈1 天前
ESM vs CJS 模块化差异对比
javascript·node.js
2501_941403761 天前
云原生微服务中的安全与性能优化
mongodb
数据知道1 天前
MongoDB Shell 工具全面对比:mongosh 和 mongo
数据库·mongodb
鹿衔`1 天前
PySpark 提交模式对比与实践推荐
前端·npm·node.js
TEC_INO2 天前
STM32_6:OLED屏幕开发
stm32·嵌入式硬件·mongodb
哈库纳2 天前
dbVisitor 使用 MyBatis 方式操作 MongoDB
mongodb·orm
唐叔在学习2 天前
这年头谁还不懂前端async&await?正是在下
前端·javascript·node.js
饺子大魔王的男人2 天前
告别局域网束缚!MongoDB + cpolar,让数据访问随时随地
数据库·mongodb