This repository was archived by the owner on Sep 14, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 579
This repository was archived by the owner on Sep 14, 2022. It is now read-only.
mock mode does not work due to doc error #342
Copy link
Copy link
Closed
Description
I've tried the mock-mode follwoing the docs. I try to access the web app like so
curl -i http://127.0.0.1:10010/weather
HTTP/1.1 404 Not Found
X-Content-Type-Options: nosniff
Content-Type: text/html; charset=utf-8
Content-Length: 20
Date: Thu, 14 Jan 2016 13:07:37 GMT
Connection: keep-alive
Cannot GET /weather
I expected { "message": "Sample text" }
The swagger debug output looks like
weather-project/ swagger project start -m
swagger project.api: {"swaggerFile":"redacted/weather-project/api/swagger/swagger.yaml","name":"weather-project","main":"app.js","host":"localhost","basePath":"/","localUrl":"http://localhost/","port":80} +0ms
Starting: redacted/weather-project/app.js...
project started here: http://localhost/
project will restart on changes.
to restart at any time, enter `rs`
swagger-tools:middleware Initializing middleware +0ms
swagger-tools:middleware Identified Swagger version: 2.0 +4ms
swagger-tools:middleware Validation: succeeded +42ms
swagger-tools:middleware:router Initializing swagger-router middleware +14ms
swagger-tools:middleware:router Mock mode: enabled +1ms
swagger-tools:middleware:router Controllers: +0ms
swagger-tools:middleware:validator Initializing swagger-validator middleware +1ms
swagger-tools:middleware:validator Response validation: enabled +0ms
swagger-tools:middleware:security Initializing swagger-security middleware +4ms
swagger-tools:middleware:security Security handlers: 0 +0ms
swagger-tools:middleware:metadata Initializing swagger-metadata middleware +75ms
swagger-tools:middleware:metadata Identified Swagger version: 2.0 +0ms
swagger-tools:middleware:metadata Found Path: /weather +3ms
swagger-tools:middleware:metadata GET /weather +5s
swagger-tools:middleware:metadata Is a Swagger path: true +0ms
swagger-tools:middleware:metadata Is a Swagger operation: true +0ms
swagger-tools:middleware:metadata Processing Parameters +1ms
Is it currently broken or am I missing a setup step?
-- EDIT
Ok, so I'm missing x-swagger-router-controller: weather
. For me, that's a documentation bug.
-- EDIT
Should be closed
DanH42
Metadata
Metadata
Assignees
Labels
No labels