文件名称:Nodejs-rest-api-project-structure-Express:使用Express框架和MongoDB构建RESTful API的Nodejs项目结构实践
文件大小:20KB
文件格式:ZIP
更新时间:2024-02-24 23:52:22
nodejs javascript express mongodb mongoose
Node.js,Express和MongoDB项目结构 这是一个基本的项目结构,可帮助您使用Express框架和MongoDB,并以基于干净的MVC架构的良好结构实践为基础,开始构建自己的RESTful Web API(适用于Android,IOS或JavaScript framworks)。 产品特点 Express的基础:路由,中间件,发送响应等 猫鼬的基础知识:数据模型,数据验证和中间件 RESTful API,包括分页,排序和限制字段 MongoDB的CRUD操作 安全性:加固,消毒等 使用JWT进行身份验证:登录和注册 授权(用户角色和权限) 错误处理 环境变量 Express以外
【文件预览】:
Nodejs-rest-api-project-structure-Express-master
----models()
--------userModel.js(2KB)
----package.json(573B)
----server.js(957B)
----_config.yml(26B)
----routes()
--------userRoutes.js(765B)
----package-lock.json(31KB)
----controllers()
--------userController.js(586B)
--------baseController.js(2KB)
--------errorController.js(397B)
--------authController.js(3KB)
----.gitignore(13B)
----config.env(272B)
----app.js(1KB)
----README.md(1KB)
----utils()
--------apiFeatures.js(818B)
--------appError.js(237B)