reactjs 快递不发送cookie到浏览器?(它发送 Postman )

zzzyeukh  于 2023-01-25  发布在  React
关注(0)|答案(1)|浏览(131)

我用expess创建了一个rest API,在开发的时候,我用Postman轻松的检查请求和响应,现在我开始学习ReactJs,我创建了一个尝试登录的基本前端,但是用Reactjs app登录的时候,我看不到chrome cookies上的授权令牌,当我尝试用Postman登录的时候,一切正常,我可以看到Postman cookie上的授权令牌。我应该做不同的事情来发送cookie到浏览器吗?
cookie sender function这里是我的助手函数,用于向客户端发送cookie。
Postmant result,这里是Postman的cookie结果。
Browser result这里是我的浏览器结果
Server.js file和最后我的服务器文件从快递(我应该使用不同的中间件?)
谢谢你的帮助。

zrfyljdw

zrfyljdw1#

我想你可能有我们的前端运行在一个独立的服务器比你的后端。例如,前端端口8080和后端3000。
在React中,您需要通过将以下内容添加到您的package.json中来设置代理:
“代理服务器”:“http://localhost:3000”
来源:https://create-react-app.dev/docs/proxying-api-requests-in-development/

相关问题