Solução de problemas de redirecionamentos e reescritas - AWS Amplify Hospedagem

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Solução de problemas de redirecionamentos e reescritas

Se você encontrar problemas ao configurar redirecionamentos e reescritas para uma aplicação do Amplify, consulte os tópicos desta seção para obter ajuda.

O acesso é negado para determinadas rotas, mesmo com a regra de redirecionamento do SPA.

Se você estiver recebendo um erro de acesso negado para determinadas rotas com uma regra de redirecionamento de SPA, o baseDirectory pode não estar definido corretamente nas configurações de compilação da aplicação. Por exemplo, se o frontend da sua aplicação for criado no diretório build, suas configurações de compilação também deverão apontar para o diretório build. O exemplo de especificação de compilação a seguir demonstra essa configuração.

frontend: artifacts: baseDirectory: build files: - "**/*"

Para ver um exemplo completo das configurações de especificação de compilação de uma aplicação do Amplify, consulte Sintaxe de referência do YAML de especificação de compilação

Quero configurar um proxy reverso para uma API

É possível usar o JSON a seguir para configurar um proxy reverso para um endpoint dinâmico.

[ { "source": "/documents/<*>", "target": "https://otherdomain/resource/<*>", "status": "200", "condition": null } ]

Para ver um exemplo básico de criação de um proxy reverso da sua aplicação do Amplify para uma API de terceiros, consulte Regravação de proxy reverso.