2015-08-31 3 views
0

Я играю с koa и чванством. Это дает мне ошибку «может не иметь соответствующих настроек источника контроля доступа» даже после того, как я установил корс.Koa-smagger: ошибка контроля доступа после ошибки установки

App.js

var cors = require('koa-cors'); 

var swaggerApp = koa(), 
    port = 8080; 

var options = { 
    origin: '*', 
    headers: ['Content-Type', 'Authorization','Origin', 'X-Requested-With'] 
} 


curl i http://localhost:8080/api-docs.json 

HTTP/1.1 200 OK 
Access-Control-Allow-Origin: * 
Access-Control-Allow-Methods: GET,HEAD,PUT,POST,DELETE 
Access-Control-Allow-Headers: Content-Type,Authorization,Origin,X-Requested-With 
Content-Type: application/json; charset=utf-8 
Content-Length: 203 
Date: Mon, 31 Aug 2015 17:13:55 GMT 
Connection: keep-alive 


{"basePath":"http://localhost:8080","apiVersion":"1.0","swaggerVersion":"1.0","swaggerURL":"/swagger","swaggerJSON":"/api-docs.json","apis":[{"path":"/api-docs.json/root","description":"All about API"}]} 

ответ

0

К сожалению чванство пользовательский интерфейс не может дать полного предупреждения, когда есть ошибка CORS. В вашем случае, пожалуйста, посмотрите, что существует http://localhost:8080/api-docs.json/root. Если нет, вы можете получить такое же сообщение об ошибке.

Это также похоже, что определение чванства довольно старое (1.0). Вы можете использовать более новую библиотеку, например https://github.com/swagger-api/swagger-node?

 Смежные вопросы

  • Нет связанных вопросов^_^