開発段階では、フロントエンド サーバーは localhost:8080 で、バックエンド サーバーは localhost:8088 であり、これにはクロスドメインが含まれるため、nginx がリバース プロキシとして使用され、http で始まるすべての http リクエストを変換します。 //localhost:8080/api を http://localhost:8088/api に変更すると、nginx の設定は次のようになります
結果は常に 404 です
postman を使用してバックエンド インターフェイスをテストすると、正常に表示されます
タスクマネージャーを確認してください、nginxが実行されています
nginxのアクセスログには記録がなく、エラーログにも記録がありません
何が問題だったのかわかりません
曾经蜡笔没有小新2017-05-16 17:09:08
1つ足りない/api
被写体のリクエストに応じて
入れる必要がありますhttp://localhost:8080/api
=> http://localhost:8088/api
でも
リーリー実装は http://localhost:8080/api
=> http://localhost:8088/ ですhttp://localhost:8080/api
=> http://localhost:8088/
所以需要访问 http://localhost:8080/api/api
そのため、http:/ にアクセスする必要があります。 /localhost :8080/api/api
を実際のエンドポイントにアクセスするには、
に変更します。
リーリー