Я пытаюсь протестировать документацию по API в формате openapi: 3.0.1
.При попытке выполнить конечные точки из документации Swagger Hub, я получаю TypeError: Failed to fetch
.
Показанная команда curl отлично работает с терминала:
curl -X GET "http://localhost:3030/services" -H "accept: application/json; charset=UTF-8"
Проблема касается как браузеров Safari, так и браузеров Chrome.
Я также включил CORS длямое приложение Голанг согласно следующему фрагменту:
allowedOrigins := handlers.AllowedOrigins([]string{"*"})
allowedCredentials := handlers.AllowCredentials()
exposedHeaders := handlers.ExposedHeaders([]string{"Content-Length", "ETag", "Link", "X-RateLimit-Limit", "X-RateLimit-Remaining"})
log.Fatal(http.ListenAndServe(":3030", handlers.CORS(allowedOrigins, allowedCredentials, exposedHeaders)(router)))