【问题标题】:Consuming Laravel Passport API with javascript (React + Axios) from another application使用来自另一个应用程序的 javascript (React + Axios) 的 Laravel Passport API
【发布时间】:2017-06-22 07:09:04
【问题描述】:

我已经成功运行 Laravel 5.4 并实现了API Authentication (Passport)

我想要实现的是将它作为我的 API 服务器并构建将在此 API 上交互的 React 应用程序。

这是否意味着我必须在routes\api.php 上进行路由?

假设我有一个 React 应用名称 requestform 正在开发中并在 http://127.0.0.1:8080 上运行。我将如何使用 axios 或 jquery 使用 api 路由?

我似乎无法使用正确的关键字在 google 上进行搜索,并且我能获得的所有示例都是 API 和 javascript 应用程序位于同一域中的示例。

【问题讨论】:

    标签: laravel api reactjs axios


    【解决方案1】:

    这个帖子现在可能已经被回答了。但如果不是那么...

    我认为你是在正确的轨道..

    这是否意味着我必须在 routes\api.php 上创建路由?

    是的。您的 API 路由将取决于此文件。

    假设我有一个在 http://127.0.0.1:8080 上开发和运行的 React 应用程序名称请求表。我将如何使用 axios 或 jquery 使用 api 路由?

    确保您的 API 服务器正在运行,假设它在 http://server.dev 上,您可以通过 http://server.dev/api/[your-routes] 在另一个应用程序中使用该 API。

    我似乎无法使用正确的关键字在 google 上进行搜索,并且我能获得的所有示例都是 API 和 javascript 应用程序位于同一域中的示例。

    这取决于你知道什么前端编程。您可以使用任何 javascript 知识来使用您自己的具有相同域的 API。 Laravel 5.4+ 中已经有一个 Vue 集成,或者只是普通的 javascript 或 jQuery。

    【讨论】:

      猜你喜欢
      • 2019-11-13
      • 2020-09-10
      • 1970-01-01
      • 2020-08-26
      • 2021-06-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-10
      相关资源
      最近更新 更多