我已经设置了Laravel Restful API,当我使用OAuth添加身份验证层时,我设置了API route(post)以返回是否存在正确身份验证的视图(中间件auth:api)。这条路线只是返回视图。 我通过邮递员测试了该路由,我登录了一个用户并收到了承载令牌,然后将带有该承载令牌的发布请求发送到了该路由,邮递员向我显示了正确的视图。
现在我继续在React前端中实现这一点,在那里遇到了一个看似简单的问题。 登录后,我使用提取请求来接收承载令牌:这可以接收到令牌! 然后,我用以下代码执行另一个提取发布请求:
let coreUrl = "http://XXX.XXX.XXX.XXX/api/core";
let bearer = 'Bearer ' + data.access_token;
const goToCore = await fetch (coreUrl, {
method: 'post',
headers: {'Content-Type':'application/json','X-Requested-With':'XMLHttpRequest', Authorization:bearer},
});
现在,我尝试了此操作,但是前端没有任何反应。我想我希望像邮递员案一样,一旦提出要求,我就神奇地得到了这种观点。但是我认为我必须以某种方式接收并显示该回复? 我来自后端的所有其他请求都返回json响应,但是该请求返回视图,我不知道如何接收它。简而言之,成功登录后,我希望用户被重定向。