Webpackのproxy

508 ワード

フロントエンドプロジェクトがwebpackでエージェントを構成してバックグラウンドに要求を送信する場合、ポート番号の後ろのパスに'/'を付ける必要があります.そうすれば、私たちが設定したパスに直接ポートで一致します.そうでないと、フロントエンドプロジェクト内の独自のルーティングパスが追加され、パスエラーが発生し、エージェントが失効します.同じように、proxyはエージェントの時に'^'以前のものはエージェントされず、上でブロックされたフィールドは1つしかエージェントされません.
proxy: {
  '/server': {
    target: 'http://localhost:8080/',
    changeOrigin: true,
    pathRewrite: { '^/server': '' },
  },
},

ここではserverのみがエージェントされており、serverの前にパスがあればすべてのエージェントにはできません.