从 angular 调用 laravel 后端 api 2
Call laravel backend api from angular 2
我正在开发 angular2
前端的网站和 laravel 中的 api 以及 dingo
。现在我想从 angular 2 中的这个 api 中获取数据。当然我想保护 api 以便现在只允许我的 angular 前端从 api
.
获得回复
我搜索了很多但找不到最好的方法。大多数搜索结果使用 jwt 或 auth,但使用 angular2
应用程序,用户必须登录。在我的例子中,无需登录即可访问包含 api.
数据的页面
如果有任何建议或指向有趣教程的链接或有关此主题的其他问题,我将不胜感激。
如果我理解了你想要实现的目标,你应该在 Laravel 中实现一个 跨源资源共享 中间件。您甚至可以使用 Barryvdh's Laravel CORS 包来获得更快的方法。 JWT 在您的情况下没有用,因为它只是一个令牌身份验证系统,为您的 ReST API 提供授权用户执行需要身份验证的操作的能力。
我正在开发 angular2
前端的网站和 laravel 中的 api 以及 dingo
。现在我想从 angular 2 中的这个 api 中获取数据。当然我想保护 api 以便现在只允许我的 angular 前端从 api
.
我搜索了很多但找不到最好的方法。大多数搜索结果使用 jwt 或 auth,但使用 angular2
应用程序,用户必须登录。在我的例子中,无需登录即可访问包含 api.
如果有任何建议或指向有趣教程的链接或有关此主题的其他问题,我将不胜感激。
如果我理解了你想要实现的目标,你应该在 Laravel 中实现一个 跨源资源共享 中间件。您甚至可以使用 Barryvdh's Laravel CORS 包来获得更快的方法。 JWT 在您的情况下没有用,因为它只是一个令牌身份验证系统,为您的 ReST API 提供授权用户执行需要身份验证的操作的能力。