Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Axios javascript。我需要每隔100毫秒从客户端通过setInterval js检查服务器_Javascript_Laravel_Http_Axios - Fatal编程技术网

Axios javascript。我需要每隔100毫秒从客户端通过setInterval js检查服务器

Axios javascript。我需要每隔100毫秒从客户端通过setInterval js检查服务器,javascript,laravel,http,axios,Javascript,Laravel,Http,Axios,这是一个客户端。我确实使用Axios从客户端向localhost发出请求。我希望服务器每500毫秒有一次响应 setInterval(函数(){ axios.get()http://127.0.0.1:8000/progress)。然后(函数(数据){ console.log(数据) }) }, 500) 这是服务器端/服务器应该只发送一条文本。但它不起作用。为什么? Route::get(“/progress”,函数(){ 返回“文本”; }); 同时,我请求另一个路由,并在上传文件时等待

这是一个客户端。我确实使用Axios从客户端向localhost发出请求。我希望服务器每500毫秒有一次响应

setInterval(函数(){
axios.get()http://127.0.0.1:8000/progress)。然后(函数(数据){
console.log(数据)
})
}, 500)
这是服务器端/服务器应该只发送一条文本。但它不起作用。为什么?

Route::get(“/progress”,函数(){
返回“文本”;
});
同时,我请求另一个路由,并在上传文件时等待响应。和SetInterval仅在此post请求之后工作。为什么?

axios.post('http://127.0.0.1:8000/test,formData{
标题:{
“内容类型”:“多部分/表单数据”
},
onUploadProgress:函数(progressEvent){
this.uploadPercentage=parseInt(Math.round((progressEvent.loaded*100)/progressEvent.total));
}.绑定(此)
}).then(功能(数据){
console.log(“图像上传”);
})
.catch(函数(数据){
控制台日志(数据);
});
},

这是行不通的。为什么?

使用相对URL,并确保在加载Axios的位置包括此URL,例如
app.js
,并记录响应数据,而不是响应对象本身

setInterval(函数(){
get('/progress')。然后(函数(响应){
console.log(response.data);
});
}, 100);

希望这有帮助

您的浏览器中的开发者控制台是否有错误,或者您的服务器是否有任何错误?不只是空响应