typescript-api-starter:Typescript中Node.js Express API的启动器

Typescript中的Node.js Express API入门。要求入门克隆存储库,安装依赖项。 $ git clone git@github.com:cham11ng/typescript-api-starter.git < application> $ cd < application> $ cp .env.example .env # Update database credentials $ yarn migrate将假数据加载到数据库中。 $ yarn load:fake < FactoryName> < Number>启动应用程序。
zip
typescript-api-starter-dev.zip 预估大小:97个文件
folder
typescript-api-starter-dev 文件夹
file
.gitignore 960B
file
.env.example 491B
file
package.json 3KB
file
Makefile 577B
file
backpack.config.js 725B
folder
src 文件夹
folder
domain 文件夹
folder
entities 文件夹
file
UserSessionDetail.ts 221B
file
UserDetail.ts 194B
folder
requests 文件夹
file
UserSessionPayload.ts 145B
file
UserPayload.ts 143B
file
LoginPayload.ts 129B
folder
responses 文件夹
file
TokenResponse.ts 107B
file
APIResponse.ts 139B
folder
misc 文件夹
file
MailOptions.ts 232B
file
LoggedInUser.ts 172B
file
JWTPayload.ts 155B
folder
resources 文件夹
folder
lang 文件夹
file
messages.json 410B
file
errors.json 474B
folder
enums 文件夹
file
ErrorType.ts 186B
file
Role.ts 93B
file
Table.ts 156B
folder
stubs 文件夹
file
seed.stub 327B
file
migration.stub 329B
folder
constants 文件夹
file
endpoints.ts 56B
folder
exceptions 文件夹
file
UnauthorizedError.ts 573B
file
ForbiddenError.ts 555B
file
BadRequestError.ts 561B
file
Error.ts 825B
folder
services 文件夹
file
sessionService.ts 2KB
file
userService.ts 1KB
file
authService.ts 3KB
folder
models 文件夹
file
UserSession.ts 355B
file
User.ts 326B
file
UserRole.ts 343B
folder
validators 文件夹
file
loginRequest.ts 254B
file
userRequest.ts 322B
folder
types 文件夹
file
json.d.ts 72B
file
nodemailer-markdown.d.ts 38B
folder
utils 文件夹
file
validate.ts 312B
file
array.ts 212B
file
object.ts 995B
file
jwt.ts 1KB
file
bcrypt.ts 572B
file
logger.ts 1KB
file
fake.ts 379B
file
string.ts 917B
file
mail.ts 873B
file
transform.ts 296B
folder
config 文件夹
file
bookshelf.ts 191B
file
knex.ts 139B
file
config.ts 2KB
file
mail.ts 427B
file
index.ts 337B
folder
middlewares 文件夹
file
authenticate.ts 2KB
file
validate.ts 548B
file
nodeErrorHandler.ts 560B
file
validateRefreshToken.ts 2KB
file
genericErrorHandler.ts 2KB
file
notFoundHandler.ts 620B
folder
database 文件夹
folder
factories 文件夹
file
index.ts 57B
file
userFactory.ts 393B
folder
migrations 文件夹
file
20170517164638_create_user_roles_table.ts 971B
file
20180517164647_create_user_sessions_table.ts 623B
file
20180130005620_create_users_table.ts 644B
folder
seeds 文件夹
file
user_table_seeder.ts 574B
file
routes.ts 942B
folder
controllers 文件夹
file
user.ts 1KB
file
auth.ts 2KB
file
home.ts 394B
file
app.ts 728B
file
SECURITY.md 619B
file
jest.config.js 208B
file
knexfile.ts 1KB
file
LICENSE 1KB
file
tsconfig.json 1008B
file
docker-compose.yml 537B
folder
.github 文件夹
folder
ISSUE_TEMPLATE 文件夹
file
bug_report.md 835B
file
pull_request_template.md 1KB
folder
workflows 文件夹
file
ci.yml 1KB
file
.prettierignore 7B
file
.eslintrc.js 1KB
folder
scripts 文件夹
file
fake-loader.ts 618B
file
mail-test.ts 316B
file
.prettierrc.js 139B
file
README.md 2KB
file
.env.docker 529B
file
babel.config.js 158B
folder
test 文件夹
folder
api 文件夹
file
auth.spec.ts 6KB
file
user.spec.ts 4KB
file
home.spec.ts 486B
folder
unit 文件夹
file
array.spec.ts 691B
file
object.spec.ts 3KB
file
bcrypt.spec.ts 599B
file
string.spec.ts 1KB
file
helper.ts 519B
folder
logs 文件夹
file
.gitignore 14B
file
.editorconfig 379B
file
yarn.lock 370KB
...
zip 文件大小:198.85KB