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 24 LTS 正式发布,稳定支持到 2028 年
node.js
IT小哥哥呀1 小时前
Node.js 实现企业内部消息通知系统(钉钉/企业微信机器人)
node.js·钉钉·企业微信·webhook·后端开发·自动化通知·mysql实战
-大头.1 小时前
Node.js 环境变量配置全攻略
node.js·编辑器·vim
嫂子的姐夫2 小时前
21-webpack介绍
前端·爬虫·webpack·node.js
York·Zhang9 小时前
VSCode 插件开发完整指南:从零到发布
ide·vscode·node.js·编辑器
岁岁岁平安14 小时前
本机 MongoDB 注册系统服务、启用security认证
数据库·python·mongodb
西部森林牧歌16 小时前
Arbess零基础学习 - 使用Arbess+GitLab实现Node.js项目自动化构建/主机部署
ci/cd·node.js·gitlab·arbess·tiklab devops
WangHappy17 小时前
Windows搭建MongoDB(2):运行数据库
mongodb
Smile_25422041820 小时前
nodered 下载 excel 文件
node.js·excel
二进制星轨21 小时前
在 Ubuntu 上快速配置 Node.js 环境(附问题说明)
linux·ubuntu·node.js