swagger-express-ts:自动生成和提供 swagger.json

  • 基于 inversify-express-utils 自动生成和提供 swagger.json v2.0
  • 需要安装 npm install swagger-express-ts --save
  • 示例代码中使用了 inversify-express-utils,但 swagger-express-ts 不依赖于它
  • 配置步骤:
  • import * as bodyParser from "body-parser"
  • import * as express from "express"
  • import "reflect-metadata"
  • import { Container } from "i
zip
swagger-express-ts-master.zip 预估大小:71个文件
folder
swagger-express-ts-master 文件夹
file
config.template.json 18B
folder
swagger 文件夹
file
index.html 4KB
folder
wiki 文件夹
file
api-operation-put.decorator.md 4KB
file
api-model.decorator.md 329B
file
i-swagger-contact.md 173B
file
i-swagger-external-docs.md 150B
file
i-swagger-license.md 119B
file
api-operation-patch.decorator.md 4KB
file
i-swagger-security-definition.md 187B
file
api-operation-delete.decorator.md 4KB
folder
img 文件夹
file
swagger-ui.png 37KB
file
logo.png 48KB
file
configuration.md 2KB
file
i-swagger-build-definition-model.md 246B
file
swagger-definition-constant.md 863B
file
i-swagger-info.md 283B
file
i-api-property-body-operation-args-base-parameter.md 155B
file
i-api-operation-args-base-parameters.md 601B
file
i-api-operation-args-base-response.md 384B
file
api-model-property.decorator.md 794B
file
README.md 740B
file
i-api-body-operation-args-base-parameter.md 1KB
file
i-api-operation-args-base-parameter.md 480B
file
api-path.decorator.md 2KB
file
api-operation-get.decorator.md 3KB
file
installation.md 612B
file
i-swagger-build-definition-model-property.md 1KB
file
i-swagger-build-definition.md 2KB
file
api-operation-post.decorator.md 3KB
folder
src 文件夹
file
index.ts 3KB
folder
constructors 文件夹
file
constructor.model.ts 544B
folder
cars 文件夹
file
cars.service.spec.ts 1KB
file
cars.controller.ts 2KB
file
car.controller.spec.ts 1KB
file
car.controller.ts 1KB
file
cars.service.ts 1KB
file
cars.controller.spec.ts 2KB
file
car.model.ts 762B
folder
lib 文件夹
folder
swagger-express-ts-lib 文件夹
folder
src 文件夹
file
swagger.service.spec.ts 56KB
file
api-operation-put.decorator.ts 484B
file
api-model.decorator.ts 371B
file
index.ts 946B
file
swagger.service.ts 28KB
file
express.configurator.ts 1KB
file
i-api-operation-args.base.ts 2KB
file
api-operation-post.decorator.ts 534B
file
i-swagger.ts 4KB
file
api-operation-patch.decorator.ts 544B
file
swagger.builder.ts 5KB
file
swagger-definition.constant.ts 4KB
file
api-operation-get.decorator.ts 484B
file
api-operation-delete.decorator.ts 548B
file
api-path.decorator.ts 376B
file
swagger-definition.constant.spec.ts 5KB
file
api-model-property.decorator.ts 1KB
file
package.json 1KB
file
.travis.yml 197B
file
gulpfile.js 2KB
file
tsconfig.json 5KB
file
tsconfig.lib.json 375B
file
LICENSE 1KB
folder
test 文件夹
file
mocha.opts 147B
file
.prettierrc 93B
file
tslint.json 568B
file
README.md 10KB
file
.editorconfig 343B
file
.gitignore 959B
file
CHANGELOG.md 19KB
file
package-lock.json 291KB
file
package.json 3KB
file
tsconfig.dev.lib.json 127B
...
zip 文件大小:194.97KB