api-express-ts

api-express-ts使用Express构建的独立Api服务器此回购旨在作为通过express和mongodb通过mongoose的期货api服务器项目的起点。而且我们还将使用typescript 。也许以后会添加对mysql的支持?如何使用?先决条件:必须在您的计算机上安装node和mongodb安装依赖项: npm install开发: npm run dev生产: npm run build然后npm run start清理dist文件夹: npm run clean关于连接到mongodb:您将需要在计算机上安装MongoDB以便进行本地开发。我们的的mongo uri最适合,要继续此配置,您需要在此注册一个帐户。虽然如此,您也可以自由使用任何mongo主机或任何数据库管理系统。关于环境变量:在开发模式下(!!仅在开发模式下!!),此使用在根文
zip
api-express-ts-master.zip 预估大小:31个文件
folder
api-express-ts-master 文件夹
file
.eslintrc.json 481B
file
yarn.lock 192KB
folder
src 文件夹
folder
validators 文件夹
file
auth.validator.ts 1009B
file
tutorials.validator.ts 926B
file
MainApp.ts 3KB
folder
services 文件夹
file
auth.service.ts 1KB
folder
users.service.ts 文件夹
folder
models 文件夹
file
roles.model.ts 1KB
file
tutorials.model.ts 1KB
file
users.model.ts 1KB
file
index.ts 82B
folder
controllers 文件夹
file
tutorials.controller.ts 5KB
file
auth.controller.ts 6KB
file
users.controller.ts 3KB
folder
helpers 文件夹
file
errorHandlers.ts 320B
file
responder.ts 2KB
folder
@types 文件夹
file
index.d.ts 265B
folder
config 文件夹
file
config.ts 821B
folder
routes 文件夹
folder
api 文件夹
file
index.ts 1KB
file
users.routes.ts 2KB
file
tutorials.routes.ts 2KB
file
auth.routes.ts 1KB
file
.babelrc 146B
file
tsconfig.json 6KB
file
README.md 2KB
folder
webpack 文件夹
file
webpack.dev.js 325B
file
webpack.prod.js 164B
file
webpack.common.js 842B
file
.gitignore 138B
file
.eslintignore 21B
file
package.json 2KB
zip 文件大小:97.29KB