node-ts-api-base:使用Express + NodeJS制作的REST API样板

节点TS-Api基该项目包括使用Express + Typescript在Node.JS中制作的基本rest-api的样板。基本要求安装Node.js(lts-version v12.18.3)如果不存在,则安装yarn curl -o- -L https://yarnpkg.com/install.sh | bash (macOS和通用Unix环境)通过yarn安装所需的依赖项cp .example.env .env.dev cp .example.env.test .env
zip
node-ts-api-base-master.zip 预估大小:48个文件
folder
node-ts-api-base-master 文件夹
file
.eslintrc.json 898B
file
.gitignore 3KB
file
.example.env.test 498B
file
prod-paths.js 381B
file
package.json 3KB
folder
src 文件夹
folder
entities 文件夹
file
user.entity.ts 810B
file
base.entity.ts 364B
folder
admin 文件夹
file
decs.d.ts 114B
file
dashboard.jsx 362B
folder
services 文件夹
file
jwt.service.ts 1KB
file
s3.service.ts 2KB
file
swagger.ts 1KB
file
server.ts 1KB
folder
config 文件夹
file
index.ts 419B
folder
middlewares 文件夹
file
logging.middleware.ts 466B
file
auth.middleware.ts 661B
file
index.ts 73B
folder
database 文件夹
folder
factories 文件夹
file
user.factory.ts 509B
folder
migrations 文件夹
file
1606158886329-CreateUserEntity.ts 1KB
file
connection.ts 1008B
folder
seeds 文件夹
file
users.seed.ts 241B
folder
controllers 文件夹
file
auth.controller.ts 1KB
file
index.ts 167B
file
users.controller.ts 1014B
file
app.ts 2KB
file
.dockerignore 149B
file
.nvmrc 9B
file
jest.config.js 485B
file
Dockerfile.dev 224B
file
tsconfig.json 870B
file
docker-compose.yml 1KB
file
.example.sonar-project.properties 329B
file
Dockerfile.prod 406B
folder
.github 文件夹
file
PULL_REQUEST_TEMPLATE.md 615B
file
CODEOWNERS 447B
folder
workflows 文件夹
file
auto-merge.yml 329B
file
main.yml 2KB
file
.env.ci 475B
folder
__tests__ 文件夹
folder
utils 文件夹
file
setup.ts 129B
file
index.ts 30B
folder
controllers 文件夹
file
auth.controller.spec.ts 2KB
file
users.controller.spec.ts 4KB
file
README.md 6KB
folder
.vscode 文件夹
file
launch.json 780B
file
.example.env 567B
file
.prettierrc 464B
file
ormconfig.js 1KB
file
yarn.lock 373KB
zip 文件大小:176.71KB