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

相关推荐
TG:@yunlaoda360 云老大34 分钟前
怎么在亚马逊云服务器上部署Node.js?
运维·服务器·node.js·aws
Wang's Blog1 小时前
MongoDB小课堂: 容器化部署与操作综合指南
数据库·mongodb
IT小哥哥呀1 小时前
从零到NoSQL:一个动手的MongoDB教程(无需安装!)
数据库·mongodb·nosql·教程·初学者
笑醉踏歌行7 小时前
NVM 在安装老版本 Node环境时,无法安装 NPM的问题
前端·npm·node.js
q***9947 小时前
node.js+npm的环境配置以及添加镜像(保姆级教程)
arcgis·npm·node.js
abiao19817 小时前
npm WARN ERESOLVE overriding peer dependency
前端·npm·node.js
TechExplorer3657 小时前
禁用 npm 更新检查
前端·npm·node.js
shimh_凉茶14 小时前
webpack+vue2打包分析视图插件 webpack-bundle-analyzer
前端·webpack·node.js
越努力越幸运50817 小时前
npm常见问题解决
前端·npm·node.js