Mon application déployée renvoie des erreurs 403 Interdit—comment y remédier ?
Mon application déployée renvoie des erreurs 403 Interdit—comment y remédier ?
- En-têtes de requête trop volumineux—un trop grand nombre de cookies peut rendre les en-têtes suffisamment grands pour être rejetés à la périphérie. Effacez les cookies de votre navigateur pour le domaine et testez à nouveau.
- Authentification manquante—la requête n’inclut pas le jeton de connexion ou la session requis.
- Une restriction d’accès—votre application peut être configurée pour bloquer certains trafics. Consultez les déploiements privés et les jetons d’accès externes.
Mon application affiche "Application failed to respond"—qu'est-ce que cela signifie ?
Mon application affiche "Application failed to respond"—qu'est-ce que cela signifie ?
PORT, donc liez-vous à elle plutôt qu’à une valeur codée en dur :Comment corriger les erreurs CORS dans mon application Replit déployée ?
Comment corriger les erreurs CORS dans mon application Replit déployée ?
Mon application fonctionne localement mais renvoie des erreurs réseau une fois déployée
Mon application fonctionne localement mais renvoie des erreurs réseau une fois déployée
- URL localhost codées en dur—remplacez
localhost:3000ou127.0.0.1par des chemins relatifs ou des URL basées sur l’environnement, puis redéployez. - Secrets de production manquants—confirmez que chaque clé requise est définie dans vos secrets de déploiement. Consultez Secrets.
- Migrations non exécutées en production—exécutez les migrations en attente contre la base de données de production avant de déployer.
Comment déboguer une erreur 502 Bad Gateway sur mon application déployée ?
Comment déboguer une erreur 502 Bad Gateway sur mon application déployée ?
Mon application ne peut pas effectuer de requêtes vers des API externes—que dois-je vérifier ?
Mon application ne peut pas effectuer de requêtes vers des API externes—que dois-je vérifier ?
- URL autoréférencées—si votre backend appelle sa propre URL publique (telle que
fetch("https://myapp.replit.app/api/")), utilisez un chemin relatif commefetch("/api/")à la place. - Requêtes pendant la phase de construction—effectuez des appels sortants à l’exécution, pas pendant la construction.
- Restrictions réseau—sur un réseau d’entreprise ou scolaire, les connexions sortantes peuvent être bloquées ; vérifiez auprès de votre administrateur réseau.
L'URL de mon application a changé après que j'ai republié—puis-je récupérer mon ancien sous-domaine ?
L'URL de mon application a changé après que j'ai republié—puis-je récupérer mon ancien sous-domaine ?
.replit.app est dérivé du nom de votre projet et n’est pas garanti de rester le même lorsque vous dépubliez et republicez, surtout si le projet a été renommé.La solution permanente est un domaine personnalisé, qui reste le même à travers les redéploiements. Pour essayer de restaurer l’ancien sous-domaine, assurez-vous que le nom de votre projet correspond à l’original (renommez-le si nécessaire) et republicez—Replit ne peut pas réattribuer manuellement un sous-domaine libéré. Consultez Géographie de publication.
/api/endpointpour éviter entièrement les problèmes CORS.Sinon, configurez votre backend pour autoriser l’origine de votre frontend. Pour Express, par exemple :