Swagger假API与swagger节点

时间:2016-12-19 09:14:59

标签: swagger swagger-ui swagger-2.0 swagger-editor

https://github.com/swagger-api/swagger-node上的README.md说'踢出轮胎。编辑时你的API是实时的(我们没有提到代码?)' - >下一步“假装伪造”。

所以我觉得Swagger会为我生成一个假API。 但是,如果我使用这样的swagger.yaml:

swagger: '2.0'
     info:
       title: test
       description: test
       version: "1.0.0"
     host: localhost:10010
     schemes:
       - https
     basePath: /api
     produces:
       - application/json
       - text/event-stream
     consumes:
       - application/json
     paths:
        /pages:
         get:
           summary: test
           description: test
           responses:
             200:
               description: pages
               schema:
                 type: array
                 items:
                   $ref: '#/definitions/Page'
             default:
               description: Unexpected error
               schema:
                 $ref: '#/definitions/Error'

(其中定义也在配置中给出)

我在curl http://localhost:10010/api/pages和swagger编辑器(swagger project edit)中收到404。我知道x-swagger-router-controller的东西,但我希望它开箱即用。我做错了吗?

1 个答案:

答案 0 :(得分:0)

我应该更仔细地阅读文档。 Swagger为我们提供了模拟模式(swagger project start -m)