あなたは別のバックエンドの開発サーバの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
}
}
}
};