swagger在node.js下的使用

2017-05-04  本文已影响1331人  lingfighting

swagger的使用

1.使用swagger-codegen生成server端的controller

两种方式:

git clone https://github.com/swagger-api/swagger-codegen
cd swagger-codegen
mvn clean package
java -jar modules/swagger-codegen-cli/target/swagger-codegen-cli.jar generate \
  -i http://petstore.swagger.io/v2/swagger.json \
  -l nodejs-server \
  -o samples/server/petstore/nodejs(生成目录)
brew install swagger-codegen
swagger-codegen generate \
-i http://petstore.swagger.io/v2/swagger.json \
-l nodejs-server \
-o tmp/test/

服务器端代码生成后,可通过http://127.0.0.1:port/docs看到当前api文件生成的UI

注:
-i 表示的输入的yaml或者json文件地址
-l 表示生成的代码类型。例如:nodejs-server表示用nodejs写的服务端,html表示客 户端
-o 表示输出文件夹

2.swagger-editor

3.swagger-ui

上一篇 下一篇

猜你喜欢

热点阅读