没有合适的资源?快使用搜索试试~ 我知道了~
expressapiboilerplate
共79个文件
js:50个
yml:6个
json:5个
需积分: 5 0 下载量 20 浏览量
2021-04-05
18:57:02
上传
评论
收藏 180KB ZIP 举报
温馨提示
RESTful API节点服务器样板 一个样板/入门项目,用于使用Node.js,Express和Mongoose快速构建RESTful API。 通过运行单个命令,您将在计算机上安装并完全配置可投入生产的Node.js应用程序。 该应用程序具有许多内置功能,例如使用JWT进行身份验证,请求验证,单元和集成测试,持续集成,Docker支持,API文档,分页等。有关更多详细信息,请查看下面的功能列表。 快速开始 要创建一个项目,只需运行: npx create-nodejs-express-app < project> 或者 npm init nodejs-express-app < project> 手动安装 如果您仍然希望手动进行安装,请按照下列步骤操作: 克隆仓库: git clone --depth 1 https://github.com/hag
资源推荐
资源详情
资源评论
收起资源包目录
expressapiboilerplate-master.zip (79个子文件)
expressapiboilerplate-master
.prettierignore 23B
Dockerfile 234B
.gitignore 134B
README.md 15KB
docker-compose.test.yml 93B
CHANGELOG.md 5KB
bin
createNodejsApp.js 3KB
ecosystem.config.json 232B
docker-compose.prod.yml 94B
tests
integration
user.test.js 20KB
auth.test.js 25KB
docs.test.js 472B
utils
setupTestDB.js 479B
fixtures
token.fixture.js 628B
user.fixture.js 1KB
unit
middlewares
error.test.js 6KB
models
plugins
toJSON.plugin.test.js 3KB
paginate.plugin.test.js 2KB
user.model.test.js 2KB
docker-compose.yml 499B
LICENSE 1KB
.dockerignore 29B
.lintstagedrc.json 23B
.gitattributes 63B
package.json 3KB
CONTRIBUTING.md 1KB
src
routes
v1
user.route.js 7KB
index.js 747B
auth.route.js 8KB
docs.route.js 466B
services
user.service.js 2KB
token.service.js 3KB
index.js 228B
email.service.js 2KB
auth.service.js 3KB
utils
catchAsync.js 147B
ApiError.js 347B
pick.js 424B
middlewares
auth.js 1KB
rateLimiter.js 195B
validate.js 695B
error.js 1KB
docs
components.yml 2KB
swaggerDef.js 463B
app.js 2KB
models
user.model.js 2KB
token.model.js 851B
index.js 96B
plugins
toJSON.plugin.js 1KB
paginate.plugin.js 3KB
index.js 108B
index.js 878B
config
tokens.js 169B
morgan.js 847B
roles.js 195B
logger.js 718B
config.js 2KB
passport.js 738B
validations
user.validation.js 1KB
index.js 124B
custom.validation.js 524B
auth.validation.js 1KB
controllers
user.controller.js 1KB
index.js 124B
auth.controller.js 2KB
CODE_OF_CONDUCT.md 3KB
jest.config.js 268B
.husky
.gitignore 2B
post-commit 53B
post-checkout 55B
pre-commit 59B
docker-compose.dev.yml 94B
.eslintignore 17B
.prettierrc.json 47B
.travis.yml 381B
.editorconfig 147B
yarn.lock 300KB
.eslintrc.json 486B
.env.example 818B
共 79 条
- 1
资源评论
张一库
- 粉丝: 33
- 资源: 4677
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功