Я использую Claudia для преобразования моего приложения node.js в лямбда-функцию AWS. Интеграция работает нормально, и я могу получить доступ к индексу моего бессерверного веб-сайта по этому адресу:
https: //*******.execute-api.eu-west-2.amazonaws.com/latest
Теперь у меня есть страница входа и ссылка для перехода на эту страницу. Моя проблема в том, что когда я нажимаю на эту ссылку, URL-адрес:
https: //*********.execute-api.eu-west-2.amazonaws.com/login
который возвращает мне только запрещенное сообщение, потому что настоящая страница находится по адресу:
https: //******.execute-api.eu-west-2.amazonaws.com/latest/login
Как мне избавиться от / latest ИЛИ как с этим справиться?
Спасибо за вашу помощь!
@KendrickKesley У меня есть собственный домен. Как мне настроить шлюз API, чтобы он указывал на последнюю версию? Для вашей второй идеи я мог бы, но тогда мой node.js не будет работать локально, и было бы кошмаром справиться с этим ^^
Извините за задержку с ответом. На странице личного домена вы увидите edit mapping в своем личном домене. Просто введите / в путь и справа будет раздел версии. указать на последний
@KendrickKesley, без проблем ^^ Я не уверен, что понимаю, что ты от меня хочешь? Страница личного домена, это Route53, верно? Потому что я не могу связать свой API из API Gateway (тот, который создал Клаудия) с моим доменом (я даже не знаю, возможно ли это)
Ах, они разные. страница, которую вы ищете, находится на странице шлюза API. На левой панели есть раздел под названием Custom Domain Names. Вы можете создать свой собственный домен там
@KendrickKesley Привет, извините, что я так долго отвечал ... Итак, я создал собственное доменное имя со следующими параметрами: Edge Optimized, ACM Certificate, связанный с доменным именем, которое я купил, и / связанный с последней моей лямбда-функцией. Теперь я не уверен, что понимаю, что я сделал, и не думаю, что это работает ^^ 'Я назвал свое собственное доменное имя www. <<website>> .com, имеет ли это какое-то значение?





у вас есть собственный домен? Если да, вы можете использовать собственный домен в шлюзе API, чтобы указать последнюю версию. Если нет, можете ли вы включить
/latestв качестве базового URL-адреса?