#javascript #express #aws-lambda #swagger #swagger-ui
Вопрос:
Мой лямбда-api перенаправляет URL-адрес на другой URL-адрес. Чтобы задокументировать это в пользовательском интерфейсе swagger. Я t gives CORS Error.
это прекрасно работает с почтальоном или из браузера
Сообщение об ошибке
TypeError: cross-origin to google.com denied by CORS policy. Origini null not allowd by Access-contrl-allow-origin
Примечание : I am using open api version version 2:0
моя конечная точка : https://my-domain/123456 -> redirects to google.com
без сервера.yml
event:
-http:
path: /
method: ANY
cors:true
app.js
app.use(cors())
моя развязность.yml
/{shortUrl}:
get:
tags:
- 'Redirection'
summary: 'Redirect short URL -> Original'
description: 'This route redirects user to original URL website when a get is sent to trimified URL'
produces:
- 'text/plain; charset=utf-8'
parameters:
- name: 'shortUrl'
in: 'path'
description: 'ID of short URL'
required: true
type: 'string'
responses:
'400':
description: 'Invalid URL'
schema:
$ref: '#/responseDefinitions/UserErrorResponse'
'201':
description: 'OK'
schema:
$ref: '#/responseDefinitions/ApiResponse'
'500':
description: 'Internal Server Error'
schema:
$ref: '#/responseDefinitions/ServerErrorResponse'