所以,我的PHP很可能是一名FE工程师,但需要相当快速地修复。
我正在点击API的端点,将跟踪错误堆叠到此 BE功能上:
/**
*
* @param string $token
* @return \stdClass|null
*/
protected function getInstance(string $token)
{
$instance = PubSub::getInstance($token);
return $instance;
}
这是我的 fe代码正在击中它(angular1):
$http({
method: 'PUT',
url: $rootScope.quizURI + '/API/quiz/control/timer',
headers: {
'Content-Type': 'application/json',
'Authorization': $rootScope.teacher_token
},
data: {
'instance_token': $rootScope.teacherInstanceToken
}
}).then(function successCallback(response) {
$log.debug('response from control timer put', response);
});
巷道:
致命错误:未捕获的TypeError:传递给API的参数1 \ Controller \ Base :: getInstance()必须是字符串类型,给定null,称为
任何指针都会让我复活节;)
编辑:
我的失误。 var未定义 wa wa waaaaa