Почему в конечной точке моего приложения AWS Codestar не отображаются изменения кода?

Я сделал свой первый проект Codestar с шаблоном веб-сервиса для node и lambda.

Я нажал изменения кода, и все 3 шага закончились зеленым цветом. Я даже проверил Pipeline, и там был показан комментарий к моему последнему пушу кода. Однако, когда я нажимаю на свою конечную точку на панели инструментов (она заканчивается на /Prod), она показывает, как будто ничего не произошло. Я все еще вижу вывод Hello World из исходного кода проекта.

Просто предположил, что после этого я нажал «Отпустить изменение», и до сих пор никаких изменений. Прошло несколько часов с тех пор, как я внес изменения. Я новичок и совсем запутался.

Кроме того, когда я использую AWS SAM для запуска локальной конечной точки, все работает отлично. Появляются мои самые новые изменения, и все хорошо.

Почему в конечной точке моего приложения AWS Codestar не отображаются изменения кода?


person Jerry Huckins    schedule 27.07.2020    source источник
comment
РЕДАКТИРОВАТЬ: я нашел источник проблемы. Я скачал лямбда-код с AWS Lambda, и он никогда не менялся. Это все еще исходный код. Почему это не обновляется, когда я делаю git push?   -  person Jerry Huckins    schedule 28.07.2020


Ответы (1)


Похоже, может быть, что API не развернут. Всякий раз, когда вы вносите изменения в Apigateway, вам необходимо повторно развернуть API. Codestar должен этим заниматься. Вы можете перейти к самому API в Apigateway и взглянуть на «Стадию». Там показан развернутый URL-адрес API.

Кроме того, убедитесь, что ваш браузер не кэширует URL-адрес.

person badfun    schedule 27.07.2020