首页 > 解决方案 > 在生产中使用 Laravel API 请求失败

问题描述

我在 laravel 中部署了一个 API。发生的问题如下:在线 API 总是返回“200 ok”,至少没有到达登录控制器。使用相同的 API,我在 localhost 上运行了测试,它工作正常。我需要设置更多权限吗?

在此处输入图像描述

在此处输入图像描述

标签: laravelrestdeployment

解决方案


当另一个应用程序尝试通过您创建的 API 访问路由时,该应用程序将需要提供您的应用程序授权的密钥。这可以保证机器人不会滥用您的应用程序。这可以解释为什么它在运行 localhost 被接受时工作,但在生产中,它失败了,因为访问您的应用程序的外部应用程序没有客户端密钥。一些代码将有助于更好地帮助您。

https://laravel.com/docs/5.6/passport


推荐阅读