在 Azure 中部署的 Laravel 应用中访问 <apiroute>/oauth/token 时出现问题
Issues accessing <apiroute>/oauth/token in Laravel app deployed in Azure
我一直在开发一个应用程序。 API 是用 Laravel 8 开发的,我们使用 Laravel Passport 提供的 Oauth 2.0 身份验证方法。
我在 Azure 中部署了 api,我注意到护照用于生成令牌的路由不起作用,但是当我在本地使用 api 时,它运行良好。
我面临这个错误:
客户端错误:POST https://<app_name>.azurewebsites.net/oauth/token
导致了 404 Not Found
响应。
该应用程序由 Nginx 提供,我想知道这是否是服务器配置文件的问题。这是现在的样子:
其他路由(api 和在 api.php 和 web.php 中定义的网络路由)似乎可以正常工作。
你有什么建议吗?谢谢
有人认为对我有用的是使用 azure 提供的控制台访问服务器中的实例。我移动到根文件夹并执行命令 php artisan passport:install。
之后,我重新启动了服务器,一切正常。
我一直在开发一个应用程序。 API 是用 Laravel 8 开发的,我们使用 Laravel Passport 提供的 Oauth 2.0 身份验证方法。
我在 Azure 中部署了 api,我注意到护照用于生成令牌的路由不起作用,但是当我在本地使用 api 时,它运行良好。
我面临这个错误:
客户端错误:POST https://<app_name>.azurewebsites.net/oauth/token
导致了 404 Not Found
响应。
该应用程序由 Nginx 提供,我想知道这是否是服务器配置文件的问题。这是现在的样子:
其他路由(api 和在 api.php 和 web.php 中定义的网络路由)似乎可以正常工作。
你有什么建议吗?谢谢
有人认为对我有用的是使用 azure 提供的控制台访问服务器中的实例。我移动到根文件夹并执行命令 php artisan passport:install。 之后,我重新启动了服务器,一切正常。