Dans la phase de développement, le serveur frontal est localhost:8080 et le serveur back-end est localhost:8088, ce qui implique plusieurs domaines, donc nginx est utilisé comme proxy inverse pour convertir toutes les requêtes http commençant par http : //localhost:8080/api dans http://localhost:8088/api, la configuration de nginx est la suivante
Le résultat est toujours 404
Utilisez Postman pour tester l'interface backend et cela semble normal
Vérifiez le gestionnaire de tâches, nginx est en cours d'exécution
Le journal d'accès de nginx n'a aucun enregistrement, et il n'y a aucun enregistrement dans le journal des erreurs. Voici le dernier contenu du journal des erreurs
Je ne sais pas ce qui n'a pas fonctionné
Un
/api
de moins/api
根据题主的要求
需要把
http://localhost:8080/api
=>http://localhost:8088/api
但是
实现的是
Vous devez mettrehttp://localhost:8080/api
=>http://localhost:8088/
所以需要访问
http://localhost:8080/api/api
Selon la demande du sujet
http://localhost:8080/api
=>http://localhost:8088/api
http://localhost:8080/api
=>http://localhost:8088/
🎜Vous devez donc accéder àhttp:/ /localhost :8080/api/api
pour accéder au véritable point de terminaison 🎜Changez pour 🎜. rrreee 🎜C'est ça🎜Le nom_de votre serveur n'est-il pas 127.0.0.1 ?
localhost
不一定就代表127.0.0.1
n'est-ce pas ?