【发布时间】:2021-01-22 13:36:54
【问题描述】:
Lumen 正在按照请求的顺序向客户端发送响应。它保持下一个响应,直到上一个响应完成。我需要让它异步
- Laravel 流明路由代码:
$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');
});
- 用于 API 调用的 Vue.js 应用代码:
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) {
}
},
},
}
下面是截图以便更好理解:enter image description here
【问题讨论】:
-
你在用
php artisan serve吗?