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

相关推荐
popoxf12 小时前
在新版本的微信开发者工具中使用npm包
前端·npm·node.js
Q_Q196328847515 小时前
python的平安驾校管理系统
开发语言·spring boot·python·django·flask·node.js·php
GISer_Jing15 小时前
LLM对话框项目总结II
前端·javascript·node.js
GDAL20 小时前
Node.js 聊天内容加密解密实战教程(含缓存密钥优化)
缓存·node.js
原则猫1 天前
jscodeshift 工程运用
前端·node.js
不简说1 天前
Nodejs AI SDK盘点
javascript·node.js·openai
巴里巴气1 天前
MongoDB数据基本介绍
数据库·mongodb
Q_Q5110082851 天前
python的婚纱影楼管理系统
开发语言·spring boot·python·django·flask·node.js·php
GDAL2 天前
os.machine()详解
node.js
行走在云端z2 天前
mongodb 开源同步工具介绍
数据库·mongodb·开源