0

私はhttp://localhost:8081/post URL にいて、API は " http://dummy.restapiexample.com/api/v1 " でホストされています。

「/custom/create」のようにネットワークタブに表示させたい。ただし、ネットワーク タブには「http://localhost:8081/custom/create」と表示されていますが、そこに localhost URL を追加するべきではありません。ホストされた API URL を取得する必要があります。

CRAボイラープレートを使用しています。そして、私は同じために速達を使いたくありません。

次のコードを試しました

const proxy = require("http-proxy-middleware");

module.exports = function(app) {
    app.use(proxy("/custom",
    {target: "http://dummy.restapiexample.com/api/v1"}));
};

API 呼び出しでは、以下の形式を使用しています。

fetch('/custom/create', {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify(authData),
})

Hosted API URL 全体を非表示にし、ネットワーク タブにプロキシ URL を表示する方法がわかりません。

これについてあなたの貴重な提案をしてください。

私はプロキシミドルウェアの初心者です。前もって感謝します :)

4

1 に答える 1