Taro H5端跨域问题和小程序sessionId丢失的问题

不羁的心 提交于 2019-11-30 13:33:25

更改config/dev.js

const isH5 = process.env.CLIENT_ENV === 'h5'
// 你自己的请求域名
const HOST = '"http://10.2.152.176:8088"';
module.exports = {
  env: {
    NODE_ENV: '"development"'
  },
  defineConstants: {
      HOST: isH5 ? '"/api"' : JSON.parse(HOST)
  },
  weapp: {},
  h5: {
      devServer: {
          // 设置代理来解决 H5 请求的跨域问题
          proxy: {
              '/': {
                  target: JSON.parse(HOST),
                  pathRewrite: {
                      '^/': '/'
                  },
                  changeOrigin: true
              },
          }
      }
  }
}

request请求的时候以  /api开头  就可以解决该问题了。

2、小程序sessionId丢失问题:

1、判断自己的环境,设置cookie。

2、在返回的时候

设置cookie

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!