Taro H5端跨域問題和小程序sessionId丟失的問題

更改config/dev.jsjavascript

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開頭  就能夠解決該問題了。java

二、小程序sessionId丟失問題:小程序

一、判斷本身的環境,設置cookie。api

二、在返回的時候跨域

設置cookiecookie

相關文章
相關標籤/搜索