express-typescript-typeorm-b​​oilerplate::pill:使用TypeScript和Type...

Express / TypeScript / TypeORM RESTful API样板使用Express,TypeScript和TypeORM通过JWT身份验证和基于角色的授权构建RESTful API的最小样板,重点是最佳实践和无痛的开发人员经验。要求跑步克隆仓库npm run docker:dev :rocket:将创建两个docker容器实例:一个带有Postgres数据库的容器实例, :pill:在Users表中破坏坏字符。 Postgres数据库的默认凭据为user = walter ,password = white ,您可以在进行更改。以及一个运行样板RESTful API
zip
express-typescript-typeorm-boilerplate-master.zip 预估大小:66个文件
folder
express-typescript-typeorm-boilerplate-master 文件夹
file
.dockerignore 35B
file
.env 239B
file
docker-compose.dev.yml 717B
folder
log 文件夹
folder
.gitkeep 文件夹
folder
database 文件夹
folder
.gitkeep 文件夹
file
.eslintrc.js 1KB
folder
src 文件夹
folder
utils 文件夹
file
createJwtToken.ts 255B
folder
response 文件夹
file
customSuccess.ts 218B
file
CustomError.ts 1KB
file
index.ts 1KB
folder
controllers 文件夹
folder
users 文件夹
file
show.ts 897B
file
index.ts 99B
file
list.ts 705B
file
edit.ts 1KB
file
destroy.ts 901B
folder
auth 文件夹
file
changePassword.ts 1KB
file
index.ts 87B
file
register.ts 1KB
file
login.ts 2KB
folder
middleware 文件夹
file
errorHandler.ts 282B
folder
validation 文件夹
folder
users 文件夹
file
validatorEdit.ts 938B
file
index.ts 33B
folder
auth 文件夹
file
index.ts 114B
file
validatorRegister.ts 2KB
file
validatorLogin.ts 984B
file
validatorChangePassword.ts 2KB
file
checkRole.ts 1KB
file
checkJwt.ts 1KB
file
getLanguage.ts 422B
folder
types 文件夹
file
ProcessEnv.d.ts 282B
file
JwtPayload.ts 168B
folder
express 文件夹
file
index.d.ts 363B
folder
consts 文件夹
file
ConstsUser.ts 52B
folder
typeorm 文件夹
file
dbCreateConnection.ts 370B
folder
entities 文件夹
folder
users 文件夹
file
types.ts 91B
file
User.ts 1KB
folder
migrations 文件夹
file
1590521920166-CreateUsers.ts 1017B
folder
config 文件夹
file
ormconfig-seed.ts 611B
file
ormconfig.ts 751B
folder
seeds 文件夹
file
1590519635401-SeedUsers.ts 3KB
folder
routes 文件夹
file
users.ts 657B
folder
pages 文件夹
file
root.ts 228B
file
404.ts 175B
file
auth.ts 507B
file
index.ts 363B
file
Dockerfile 153B
folder
scripts 文件夹
file
be-node-dev.sh 235B
file
wait-for-it.sh 5KB
folder
postman 文件夹
file
RESTful_API_Boilerplate.postman_collection.json 10KB
file
RESTful_API_Boilerplate.postman_environment.json 982B
file
tsconfig.json 668B
folder
config 文件夹
file
prod.env 246B
file
stage.env 241B
file
LICENSE 1KB
folder
test 文件夹
folder
integration 文件夹
folder
auth 文件夹
file
login.test.ts 2KB
file
register.test.ts 2KB
file
user.test.ts 3KB
file
heisenberg.jpg 4KB
file
.prettierrc 89B
file
README.md 3KB
file
docker-compose.stage.yml 135B
file
docker-compose.yml 167B
file
.gitignore 172B
file
docker-compose.prod.yml 227B
file
package-lock.json 218KB
file
package.json 4KB
...
zip 文件大小:107.53KB