【发布时间】:2019-10-16 01:23:20
【问题描述】:
我们已经使用 webpack-dev-server 设置了我们的开发环境。我们使用它的代理配置与后端通信。
我们在所有应用程序中使用的服务器中有一个通用的登录页面。我们调用它,它设置一个会话 cookie,该 cookie 期望与后续请求一起传递。我们使用了以下配置,但由于某种原因未在浏览器中设置 cookie。我可以在开发工具的网络选项卡中的响应标头中看到它。
const config = {
devServer: {
index: "/",
proxy: {
"/rest_end_point/page": {
target: "https://middleware_server",
secure : false
},
"/": {
target: "https://middleware_server/app/login",
secure : false
},
}
https://middleware_server/app/login 端点返回带有 set-cookie 标头的登录页面。
代理用于在访问登录页面和 API 调用时避免 CORS 错误。
到目前为止,没有执行来自应用程序的代码。我们必须在 coomon 登录页面中做些什么来获取 cookie 集吗?
应用程序是用 React 编写的。
任何帮助将不胜感激。
【问题讨论】:
标签: reactjs proxy webpack-dev-server webpack-dev-middleware