vue +axios
vue项目涉及到axios内容
fly_vip
这个作者很懒,什么都没留下…
展开
-
桌面通知引发的后续问题------http修改为https
桌面通知要求协议必须是https,原本的协议是http,明文传送,不安全导致浏览器默认就会拒绝弹出任何信息所以,下一步,需要把http修改为https分两种情况:一是开发模式 (本地代码) 二是生产模式(也就是部署后)开发模式开发模式需要添加两个地方,一般在图二中添加图一的代码;另外还需要在config/index.js 反向代理中添加图3的代码 devServer:{ https:true, },//具体添加位置得看具体项目生产模式这种情..原创 2020-12-16 14:34:51 · 385 阅读 · 0 评论 -
axios 添加拦截器,请求参数加密
新建request.js文件import axios from 'axios'import qs from 'qs';import md5 from 'js-md5'import * as Base64 from 'js-base64'function encrypt(params) { let encoded = Base64.encode(JSON.stringify(params)) //字符串转义,加密 let md5Str = md5(md5(enco...原创 2020-10-10 14:54:16 · 4790 阅读 · 2 评论 -
vue 多源数据怎么处理
情况描述:项目需要增加一个新服务,且两个服务IP一样,端口号不一致,以下两种情况1、开发环境下 可以在config/index.js中直接配置;‘/’是原本服务,、'/scan'是新增的,可以进行调试,两边接口都可以用2、部署打包需要固定的ip+端口,进行重定向使用,可能会出现跨域问题,一般跨域后台解决两个步骤:1、将这个文件在main.js中引用,在该代理下的接口进行调用2、在文件中调用,在后台提供的接口中前增加小白的无奈,问了别人才知道,开发和部署还...原创 2020-08-28 16:20:15 · 286 阅读 · 0 评论 -
vue 跨域 使用nginx 反向代理
跨域问题,头疼两天了, 分两种情况1开发环境 这种情况相对简单一点,在config/index文件中proxyTable中增加新的并进行重定向;taget是新的IP+端口pathRewrite进行重定向在对应的接口中匹配api这样在请求的时候,以/api开头的会匹配到找个taget的ip上面然后npm run dev 就可以了此时此刻想到一句话,,,会的都简单,不会的都难2 生产环境目前我了解的是两种方式,我是前端,这两种方式都需要后端的配合1.后端进行...原创 2020-11-13 18:39:45 · 766 阅读 · 0 评论