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

相关推荐
空の鱼14 小时前
Mac 上 Node 版本管理(brew + nvm 共存方案)
macos·node.js
请你吃div14 小时前
Node 后端项目 Docker 自动部署教程(GitHub + 宝塔 + Self-hosted Runner)
后端·docker·node.js
泠曦れいひ16 小时前
在当前项目中安装Vite
前端框架·npm·node.js
Joseph 乔16 小时前
【NVM】node 和 nvm 卸载(安装 node & nvm & npm & cnpm & yarn 及配置)
npm·node.js
frjc20 小时前
Node.js 与 npm 极简安装教程
前端·npm·node.js
水獭比特1 天前
工作流都公开了,为什么还不能继承 Owner 权限?
javascript·人工智能·node.js
冲冲2 天前
nvm-windows的安装
node.js
秋秋小事2 天前
LangChain的核心概念与生态
node.js
翼龙云_cloud2 天前
阿里云国际服务器代理商:ECS 快速部署 Node.js 项目实战指南
服务器·阿里云·node.js
FEF前端团队3 天前
小程序微信支付 V3 接入实战手册:从商户配置到前后端落地
javascript·后端·node.js