reactjs - 即使我已登录,Auth::check() 也会返回 false。如何修复此错误?
问题描述
我正在构建一个网络应用程序,用户可以在其中保存他的网站。我的问题是 Auth::check() 返回 false 即使我作为用户登录时我尝试获取数据抛出 API。
我使用了一个 WebsiteController,并将到该控制器的路由放在 api.php 路由文件夹中。
我可以访问http://localhost:8000/website但不能访问http://localhost:8000/api/website。
我是biginner,请有人可以帮助我吗?
解决方案
在 routes/api.php 文件中注册 API 路由。在 Laravel 中,API 路由和 Web 路由注册在单独的文件中,以避免混淆它们。
身份验证后,将令牌存储在本地存储中,并在每个请求标头中发送这些访问令牌详细信息。
假设/理解**:根据给定的简要信息,您正在尝试在 react 中创建一个 CRUD 应用程序并调用 Laravel API 来管理这些网站?**注意:关于你试图用 /api/someroute 完成的事情(我的假设 / 理解是正确的吗?)以及你在反应中调用它的位置。您应该共享的那些代码片段以及预期的内容 - 当该服务调用发生时。示例返回一个 json 并预先填充主页等中添加的网站的列表。而不是发生这种情况,而是将用户重定向到 /someroute ?.
推荐阅读
- ubuntu - xrdp 无法在启动后打开 PID 文件 /run/xrdp/xrdp.pid(还没有?):不允许操作
- javascript - Javascript 进度条与页面滚动不同步
- javascript - React - 材质 UI 菜单无法正常工作
- redux - 为什么我在 Redux 中的 dispatch 函数得到一个函数而不是一个动作?
- r - 如何将每日数据变成每月和每季度的数据
- r - R 错误:使用 '<<-' 时,'closure' 类型的对象不是子集
- python - python中字符串的索引函数
- sas - SAS - 数据的 ftp 和 zip 访问方法
- angular - 在 Angular 中构建依赖下拉列表的序列
- vue.js - 使用 Jest 进行单元测试时,如何处理新的 isCustomElement 设置以在 Vue 3 中使用 Web 组件