我在后端使用CodeIgniter
,在前端使用react
。
我在后端使用路由功能,问题是有时它可以按预期工作,有时却不行。
该请求来自使用axios进行请求的前端反应应用程序。
我正在将相同的数字传递给端点。
路线:
$route['api/(:num)']['GET'] = 'MyController/myFuntion/$1';
功能:
public function myFuntion($num) {
$result = $this->_recoverDataFromThisNumber($num); // recover data from database
$this->output->set_status_header(200);
$this->output->set_content_type('application/json')
->set_output(json_encode($result));
}
预期结果是来自数据库的数据。
在两种情况下,响应均为200, 但是请求中的数据有时为空,有时不是。
我在log_message
的后端中添加了myFunction
,有时它在日志文件中打印消息,有时却不显示。
我认为CodeIgniter
有时只是忽略请求。
我总是传递相同的数字。