Ошибка Swagger UI CORS для перенаправления GET

#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'