vue cli中配置https代理

2,471 阅读1分钟

在开发项目的时候对于用户信息,验证码之类的信息,将其保存在session中,当验证码比对或者后面需要用到用户信息的可以直接从session中获取值。

设置http代理访问https服务时验证码每次怎么登录怎么不成功,后台能得到前台的传值,但在后台获取session的时候取到的值为null,原来每次请求过来产生的session的sessionId都不一样。以前使用http代理访问http服务没有问题

http代理可以访问https服务,但是每次的session不一样,验证码校验就会出错,所以改为如下:

devServer: {  
  port: 446,    
  proxy: {       
   '/ws': {          
     target: 'https://localhost:1444',           
     secure: false,       
   }    
 },   
 https:true,    
 public: 'https://localhost:446'   //本地node起服务的ip,解决设https后热更新失效
},