Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript vue devServer代理在生成后不工作_Javascript_Vue.js_Proxy - Fatal编程技术网

Javascript vue devServer代理在生成后不工作

Javascript vue devServer代理在生成后不工作,javascript,vue.js,proxy,Javascript,Vue.js,Proxy,我正试图通过代理调用我的API。它在本地运行良好。但是,当我构建并上传到我的服务器时,它不起作用 在我的vue.config.js文件中: devServer: { proxy: { "^/rest": { target: 'https://v1.quant-ux.com', ws: true, changeOrigin: true, pathRewrite: {'^/rest' : '/rest'} }, }} devServer仅

我正试图通过代理调用我的API。它在本地运行良好。但是,当我构建并上传到我的服务器时,它不起作用

在我的vue.config.js文件中:

devServer: {
proxy: {
  "^/rest": {
    target: 'https://v1.quant-ux.com',
    ws: true,
    changeOrigin: true,
    pathRewrite: {'^/rest' : '/rest'}
  },
}}

devServer
仅在本地环境中运行(在开发期间在您的机器上)。这是一个独立于构建的过程,因此您无法使用内置代理服务器部署Vue应用程序

您的选择:

  • 将URL重写到代理目标(例如,构建脚本/插件)
  • 在服务器上运行您自己的代理(假设您可以控制它)

  • 你能描述一下选项1吗?