README.md на https://github.com/swagger-api/swagger-node говорит: «Удар шин. Ваш API работает вживую, пока вы редактируете (не упоминаем ли мы код?) '-> «Выйти из фальсификации» на следующем шаге.API фальшивки Swagger с узлом размаха
Так что у меня сложилось впечатление, что 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'
(где определения также приведены в конфигурации)
Я получаю 404 в обоих curl http://localhost:10010/api/pages
и развязность редактора (swagger project edit
). Я знаю о x-swagger-router-controller, но я ожидал, что он будет работать из коробки. Я делаю что-то неправильно?