在根目录下创建一个 vue.config.js 文件

    1. module.exports = {
    2. devServer: {
    3. // proxy 对象可以配置多个代理
    4. proxy: {
    5. '/api': {
    6. // 如果请求的地址中包含 "/api" 那么直接请求到配置的地址
    7. target: 'https://localhost:4000',
    8. pathRewrite: { '^/api': '' }, // 将 "/api" 替换成 "" 字符串
    9. ws: true, // 用于支持 websocket
    10. changeOrigin: true // 用于控制请求头中 host 的值
    11. },
    12. '/foo': {
    13. target: '<url>', // 代理地址
    14. pathRewrite: {'^/foo':''}, // 用户匹配字段为空
    15. ws: true, // 用于支持 websocket
    16. changeOrigin: true // 用于控制请求头中 host 的值
    17. }
    18. }
    19. }
    20. }