之前开发过程中一直是使用的shiro的session维护的登录状态,因为可以方便的管理用户在线
短期内使用token实现整套流程稍繁琐,所以还是先解决当前问题。
不同端用不同方式
浏览器端使用
"h5": {
"devServer": {
"port": 8000,
"disableHostCheck": true,
"proxy": {
"/api": {
"target": "域名/api",
"changeOrigin": true,
"secure": false,
"pathRewrite": {"^/api": "/"}
}
}
}
}
APP端使用
从返回的头信息中获取cookie,然后设置到全局变量的头信息中,
app.globalData.header.Cookie = res.header["Set-Cookie "];
这里要注意的是在app端获取到的Set-Cookie键是带空格的(小程序端好像不用)。
其它地方引用即可
uni.request({
url: serverUrl + `/device/lock/admin/` + e.markerId,
method: 'GET',
header: app.globalData.header,
9 个评论
要回复文章请先登录或注册
呢 (作者)
风云21
呢 (作者)
呢 (作者)
2***@qq.com
呢 (作者)
1***@163.com
呢 (作者)
1***@163.com