【发布时间】:2016-07-06 05:30:37
【问题描述】:
我正在从我的 react 应用 localhost:8080 向我的 lumen api localhost:8000 发送一个请求以检索 json 数据。
这是我的routes.php 流明:$app->get('list', 'ArticleController@listAll');
这是我的ArticleController.php 流明:
<?php
namespace App\Http\Controllers;
use Response;
use Illuminate\Support\Facades\Input;
use App\Article as Article;
class ArticleController extends Controller
{
public function listAll(){
$articles = Article::all();
return response()
->json($articles)
->setCallback(Input::get('callback'));
}
}
因为我在跨域获取时遇到了该错误,所以我正在尝试使用 jsonp,但由于某种原因它仍然无法正常工作。
这是我在 React 中的代码:
componentWillMount(){
fetch('http://localhost:8000/list?callback=asdf', {
method: 'GET'
}).then(function(res) {
console.log(res);
}).catch(function(err) {
console.log(err);
})
}
任何帮助将不胜感激。我对这种东西很陌生。 谢谢
【问题讨论】:
标签: laravel reactjs get cross-domain