【文件属性】:
文件名称:nodejs-boilerplate:nodejs样板
文件大小:26KB
文件格式:ZIP
更新时间:2021-05-29 09:11:30
hacktoberfest JavaScript
节点、Express、Mongo 样板
Node、Express、Mongo 的样板。
先决条件
节点.js
NPM - 节点包管理器
MongoDB-Cloud Atlas(URI)
设置 UP 环境
git 克隆
cd Node_Express_Mongo_boilerplate
转到 config -> config.env (使用您的云图集 uri 信息对其进行编辑)
安装依赖
npm install
运行应用
# Run in dev mode
npm run dev
# Run in prod mode
npm start
添加了基本安全包以提高 API 安全性
1. express-mongo-sanitize - To Prevent NoSQL Injections.
2. helmet - Security Headers
3. xss-clean - XS
【文件预览】:
nodejs-boilerplate-main
----utils()
--------errorResponse.js(166B)
----models()
--------User.js(600B)
----server.js(2KB)
----controllers()
--------users.js(350B)
----middleware()
--------async.js(137B)
--------error.js(891B)
----config()
--------db.js(366B)
--------config.env(79B)
----README.md(1KB)
----.gitignore(13B)
----routes()
--------users.js(189B)
----package-lock.json(63KB)
----package.json(675B)