devServer.proxy

あなたは別のバックエンドの開発サーバのAPIを持っており、同じドメイン名の下にAPIリクエストを送信したい場合は、エージェントいくつかのURLは有用であろう。
3000そこにバックエンドサービスに、あなたがこの機関を有効にすることができます:ローカルホストで
の/ APIリクエスト/ユーザーがリクエストに委任されます// localhostを:3000 / APIのhttp /ユーザー。

module.exports = {
  //...
  devServer: {
    proxy: {
      '/api': 'http://localhost:3000'  
    }
  }
};

あなたは常に/ APIを渡したくない場合は、パスを書き換える必要があります。

module.exports = {
  //...
  devServer: {
    proxy: {
      '/api': {
        target: 'http://localhost:3000',
        pathRewrite: {'^/api' : ''}
      }
    }
  }
};

デフォルトでは、我々はHTTPS上で実行するように受け入れ、およびバックエンドサーバー証明書が無効で使用しないでください。あなたが受け入れるようにしたい場合は、次のように変更設定は次のとおりです。

module.exports = {
  //...
  devServer: {
    proxy: {
      '/api': {
        target: 'https://other-server.example.com',
        secure: false
      }
    }
  }
};
公開された18元の記事 ウォンの賞賛5 ビュー6724

おすすめ

転載: blog.csdn.net/qq_28687183/article/details/86593140