devServer主要作用是启一个服务器,用于开发环境

    1. devServer: {
    2. // 运行代码的目录
    3. contentBase: path.resolve(__dirname, 'dist'),
    4. // 启动gzip压缩
    5. compress: true,
    6. port: 8080,
    7. // 如果出错了,不要全屏提示
    8. overlay: false,
    9. // 一旦devServer(8080)服务器收到/api/xxx的请求,就会把请求转发到另一个服务器(target)
    10. proxy: {
    11. '/api': {
    12. target: 'https://xx.xx',
    13. // 发送请求时,请求路径重写,将/api/xxx ---> /xxx(去掉api)
    14. pathRewrite: {
    15. '^/api': ''
    16. }
    17. }
    18. }
    19. }