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

相关推荐
行者无疆_ty5 小时前
什么是Node.js,跟OpenCode/OpenClaw有什么关系?
人工智能·node.js·openclaw
-凌凌漆-5 小时前
【npm】npm的-D选项介绍
前端·npm·node.js
lucky67075 小时前
Windows 上彻底卸载 Node.js
windows·node.js
Android系统攻城狮6 小时前
鸿蒙系统Openharmony5.1.0系统之解决编译时:Node.js版本不匹配问题(二)
node.js·鸿蒙系统·openharmony·编译问题·5.1
清山博客7 小时前
OpenCV 人脸识别和比对工具
前端·webpack·node.js
何中应9 小时前
nvm安装使用
前端·node.js·开发工具
何中应10 小时前
MindMap部署
前端·node.js
37方寸12 小时前
前端基础知识(Node.js)
前端·node.js
朝朝暮暮an21 小时前
Day 3|Node.js 异步模型 & Promise / async-await(Part 1)
node.js
梦帮科技1 天前
Node.js配置生成器CLI工具开发实战
前端·人工智能·windows·前端框架·node.js·json