express-boillerplate-restfullapi:使用expressjs和mongodb构建的illererapi

时间:2024-02-24 07:31:39
【文件属性】:

文件名称:express-boillerplate-restfullapi:使用expressjs和mongodb构建的illererapi

文件大小:96KB

文件格式:ZIP

更新时间:2024-02-24 07:31:39

nodejs mocha mongodb tdd mongoose

使用MongoDB表达Boillerplate RestfullApi 核心堆栈 Node.js - Express - Mongo数据库-https : 猫鼬-https : nodemon - //www.npmjs.com/package/nodemon pm2 - //www.npmjs.com/package/pm2 特征 使用jwt进行身份验证,登录,注销,注册,黑名单令牌,注销jwt 用jwt验证路线 粗俗的例子 错误处理 数据库不使用sql mongodb mongoose 用摩卡和柴测试 覆盖范围使用istanbull 与码头工人的例子 验证,使用Express-Valdator 分页示例 自定义消息API响应 埃斯林特爱彼迎基地 单元测试 怎么跑 复制环境变量 cp .env-sample .env 手动运行 # install package npm install # running app npm run dev # running unit tetsing npm run test 尽早填写复制的环境 APP_PORT=2000 T


【文件预览】:
express-boillerplate-restfullapi-master
----models()
--------functions()
--------attributes()
--------CountryModel.js(415B)
--------ItemModel.js(393B)
--------UserModel.js(588B)
--------BlacklistModel.js(312B)
--------CustomerModel.js(524B)
----config()
--------logger.js(675B)
--------db.js(980B)
----documentation.json(11KB)
----package.json(2KB)
----.eslintrc.json(488B)
----test()
--------item.test.js(0B)
--------user.test.js(1KB)
----server.js(1KB)
----routes()
--------index.js(326B)
--------UserRoute.js(1KB)
--------CountryRoute.js(796B)
--------ItemRoute.js(683B)
--------CustomerRoute.js(747B)
----Dockerfile(132B)
----LICENSE(1KB)
----package-lock.json(235KB)
----controllers()
--------user()
--------customer()
--------item()
--------country()
----.env-sample(192B)
----docker-compose.yml(901B)
----.gitignore(72B)
----Dockerfile.release(313B)
----.dockerignore(139B)
----.codeclimate.yml(217B)
----README.md(6KB)
----utils()
--------crud.js(2KB)
----.editorconfig(230B)
----ci.yml(1KB)
----docker-compose-production.yml(410B)
----helpers()
--------token_validation.js(854B)
--------pagination.js(404B)
--------exceptions.js(2KB)
--------validation.js(266B)
--------constant.js(43B)
--------custom.js(322B)
----Boillerplate-Expressjs.postman_collection.json(18KB)

网友评论