Laravel 如何从LumenAPI异步获取http响应
Lumen根据请求的顺序向客户端发送响应。它将保留下一个响应,直到上一个响应完成。我需要异步创建它Laravel 如何从LumenAPI异步获取http响应,laravel,vue.js,lumen,Laravel,Vue.js,Lumen,Lumen根据请求的顺序向客户端发送响应。它将保留下一个响应,直到上一个响应完成。我需要异步创建它 Laravel流明路由代码: 用于API调用的Vue.js应用程序代码: 下面是一个屏幕截图,以便于更好地理解:我怀疑您正在使用php artisan serve进行测试 此命令使用。这是一个很棒的工具,但一次只能处理一个请求: web服务器只运行一个单线程进程,因此如果请求被阻止,PHP应用程序将暂停 一般来说,php artisan serve非常适合快速测试,但您需要长期设置类似或其
- Laravel流明路由代码:
- 用于API调用的Vue.js应用程序代码:
下面是一个屏幕截图,以便于更好地理解:我怀疑您正在使用
php artisan serve
进行测试
此命令使用。这是一个很棒的工具,但一次只能处理一个请求:
web服务器只运行一个单线程进程,因此如果请求被阻止,PHP应用程序将暂停
一般来说,
php artisan serve
非常适合快速测试,但您需要长期设置类似或其他更健壮的开发环境。您使用的是php artisan serve
?
$router->get('waist-xxxxxxx/v20/', ['uses' => 'DemoController@fnDemoFunction']);
$router->get('waist-xxxxxxx/v20/{serverSideRowUuid}', ['uses' => 'DemoController@fnDemoFunction']);
$router->post('waist-xxxxxxx/v20/', ['uses' => 'DemoController@create']);
$router->put('waist-xxxxxxx/v20/{serverSideRowUuid}', ['uses' => 'DemoController@update']);
$router->options('waist-xxxxxxx/v20', function () {
return response('OK', \Illuminate\Http\Response::HTTP_NO_CONTENT)
->header('Access-Control-Allow-Credentials', 'true')
->header('Connection', 'keep-alive');
});
$router->options('waist-xxxxxxx/v20/{serverSideRowUuid}', function () {
return response('OK', \Illuminate\Http\Response::HTTP_NO_CONTENT)
->header('Access-Control-Allow-Credentials', 'true')
->header('Connection', 'keep-alive');
});
export default {
methods: {
async mxGetDataFromDb() {
/*
TODO: Need to restrict the load to current data
api is vuex-orm-axios plugin function
When using json-server backend the code is:
*/
console.log('reminders req sent')
const proRemsFromDB = await clientSideTable.api().get(clientSideTable.apiUrl)
console.log('reminders recd')
if (proRemsFromDB.ok) {
}
},
},
}