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 小时前
MongoDB入门学习教程,从入门到精通,部署MongoDB(24)
数据库·学习·mongodb
05Nuyoah1 小时前
CSS 基础认知和基础选择器
前端·javascript·css·node.js
工頁光軍2 小时前
OpenAI Node.js 依赖库(官方)详细参数说明
node.js·oneapi
五仁火烧3 小时前
前端不传文件,也能用 multipart/form-data
前端·javascript·vue.js·node.js
chalmers_153 小时前
Node.js 后端 + 简易运维岗---面试全套指南(1)
面试·职场和发展·node.js
冬瓜神君4 小时前
Token 预估这件小事:使用HuggingFace Tokenizers精准预估上下文Tokens
node.js·huggingface·tiktoken·tokens预估
虹科网络安全4 小时前
艾体宝洞察|NPM供应链攻击:复杂的多链加密货币攻擊渗透流行软件包
前端·npm·node.js
知识浅谈18 小时前
OpenClaw保姆级安装教程:基于ubuntu系统
linux·ubuntu·node.js
月弦笙音18 小时前
【Node】操作磁盘文件底层原理:从「点外卖」到「厨房流水线」
node.js
真夜21 小时前
从Go工具到Vite插件:参考esbuild案例打造前端自动化部署神器
前端框架·node.js·go