【问题标题】:Laravel backend, Angular2 on another serverLaravel 后端,Angular2 在另一台服务器上
【发布时间】:2016-10-27 22:54:55
【问题描述】:

我绘制了这个流程图来解释,但它非常复杂。

我只是想不通这将如何工作。

前端:服务器 1 - Angular2 后端:服务器 2 - Laravel 5.3

目前,后端已使用护照启用了身份验证令牌。

我可以在启用中间件 API 的位置获取和发送任何信息。

但是如何设置一个中间件 API 供网站前端访问和 不同的用户配置文件? 还是我不需要这个?我是否只是以 JSON 格式呈现从网站请求的所有数据? 让 Angular2 前端渲染它。然后在用户登录时使用身份验证 发回令牌而不是会话。

如果有人知道 Laravel 5.3 后端的任何教程,我会很高兴 Angular2 前端在另一台服务器上。

【问题讨论】:

    标签: php laravel laravel-passport


    【解决方案1】:

    好吧,在你的情况下,正确的工作流程是:

    • 用户登录,你向 laravel 服务器发送请求,请求令牌
    • 此令牌存储在会话中,将用于未来的请求。
    • Angular 将根据发出的请求呈现响应。

    所以,你说:

    但是如何设置一个中间件 API 供网站前端访问并设置不同的 API 供用户配置文件使用?

    好吧,因为它们在不同的服务器上,这种情况下的视图将仅通过角度呈现,您应该找到一种方法来获得许可,以便 UI 知道该做什么。在这种情况下,您不能放置 auth 中间件来“阻止”对视图的访问,因为视图将由 larave 以外的其他事物呈现。

    【讨论】:

      猜你喜欢
      • 2016-10-28
      • 2016-06-23
      • 1970-01-01
      • 1970-01-01
      • 2017-10-30
      • 1970-01-01
      • 2018-05-04
      • 2018-08-02
      • 2010-12-30
      相关资源
      最近更新 更多