在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的东西,但我希望它开箱即用。我做错了吗?
答案 0 :(得分:0)
我应该更仔细地阅读文档。 Swagger为我们提供了模拟模式(swagger project start -m)