reactjs - 使用 React Native/Expo 在 Express 后端进行 Passport 身份验证
问题描述
我一直在为我创建的 MERN Web 应用程序在 React Native/Expo 中开发一个配套应用程序。在后端,我有一个带有 Passport 的 Express 服务器,用于在登录过程中向 Spotify 验证用户身份,并绑定到 route /auth/spotify
。在我的网络应用程序上,如果我单击登录按钮,我将被重定向到 Spotify 身份验证页面。但是,我似乎无法让它在 React Native 上运行。目前我axios
用来发送一个 GET 请求,/auth/spotify
但它似乎没有做任何事情。我检查了日志,auth 路由返回 302 状态,但/callback
从未访问过该 url。在回调中,我有console.log
一些访问数据库的代码,但我已经确认在尝试从 React Native 进行身份验证时它们都没有运行。
我寻找教程,但我发现的很多东西都是过时的或使用过时的包,所以我现在有点迷路了。如果有人能指出我正确的方向,将不胜感激。谢谢!
解决方案
推荐阅读
- postgresql - 将数据从 .txt 文件导入数据库的过程
- python - Python 数据框屏蔽
- javascript - 如何比较自动生成的对象数组以避免重复?
- docker - ForwardAuth 中间件在 Traefik 中不能作为 API 网关工作
- javascript - Node.js 和 Express:在响应 HTTP 请求之前等待异步操作
- java - 循环java中的随机字符
- python - TypeError:resize_images() 得到了一个意外的关键字参数“preserve_aspect_ratio”
- excel - 将多个用户定义函数之一分配给宏中的新定义函数
- javascript - 正确答案后如何结束程序?
- javascript - 使用智能手机键盘外观处理绝对布局