Я использую AWS Amplify и не могу понять, как настроить перезапись и перенаправления или route.js, чтобы предотвратить прерывание косой черты моей функциональностью.
Когда я запускаю свой код локально и пытаюсь зайти на localhost:3000/foo/bar/id
, страница отображается нормально.Когда я развертываю этот же код с помощью ampify и пользователь нажимает кнопку с href, браузер получает 302
и перенаправляет пользователя на example.com/foo/bar/id/
, тогда, поскольку эта страница не существует, перенаправление Amplify по умолчанию отправляет их index.html
с 404
Я попытался добавить к моим маршрутам реакции следующее:
/foo/bar/:id
/foo/bar/:id/
и следующие правила перенаправления в консоли AWS Amplify:
/foo/bar/<id> | /foo/bar/<id> | 302
/foo/bar/<id>/ | /foo/bar/<id> | 302
но ничего не работает.Я схожу с ума здесь, какие-либо предложения?