在 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。 之后,我重新启动了服务器,一切正常。