vue项目proxyTable配置和部署服务器的问题怎么解决(proxytable,vue,服务器,开发技术)

时间:2024-05-09 11:02:57 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

    proxyTable配置和部署服务器

    在本地创建node.js服务器,前端访问本地接口需要设置跨域

    1.在config中的index

    找到proxyTable,完成以下设置

    proxyTable:{‘/api':{target:‘http://localhost:8808/',//目标接口域名changeOrigin:true,//是否跨域pathRewrite:{‘^/api':‘/'//重写接口}}},

    vue项目proxyTable配置和部署服务器的问题怎么解决

    2.在调取接口的方法中

    vue项目proxyTable配置和部署服务器的问题怎么解决

    下面是node.js服务端的

    vue项目proxyTable配置和部署服务器的问题怎么解决

    切记:::!!!配置完成后一定要重启前端项目,要不然会报错

    proxyTable代理参数含义

    vue项目里,找到index.js文件,再proxyTable 写入相应的代理即可,网上有些说自己新建一个vue.config.js文件,项目启动时会自己导入,也是可以的

    proxyTable:{//这里配置'/api'就等价于target,你在链接里访问/api===http://localhost:54321'/api':{//该api可以自定义,比如写成abc,但同时下方的/^api也要改成/^abc了target:'http://localhost:54321/',//服务器的接口地址,即你要访问的真实地址,http或者https都可以//http://localhost:54321/json.data.json,changeOrigin:true,//是否是跨域请求?肯定是啊,不跨域就没有必要配置这个proxyTable了.logLevel:'debug',//调试时,可以输出代理后的真实地址是什么,上线时注释掉即可pathRewirte:{//这里是追加链接,比如真是接口里包含了/api,就需要这样配置.以下两种方式任写一种即可//方式一,留空,不写'/^api':'',//代表你在axios里的请求'/api/info'=http://localhost:54321/info//方式二,重写'/^api':'api/',//代表你在axios里的请求'/api/info'=http://localhost:54321/api/info}}},
     </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
    本文:vue项目proxyTable配置和部署服务器的问题怎么解决的详细内容,希望对您有所帮助,信息来源于网络。
    上一篇:C#怎么实现常见时间格式下一篇:

    5 人围观 / 0 条评论 ↓快速评论↓

    (必须)

    (必须,保密)

    阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18