如何发出发布请求,以检查服务器是否在我的应用程序组件中以角度

时间:2019-08-31 11:26:39

标签: angular express

我想在我的应用程序组件中编写一个函数,以便在我调用它时可以检查服务器是否关闭

这是我的应用程序组件的样子

  export class AppComponent implements OnInit {
checking = this.callServer();
user1 = { id : 1, name : 'Hello'};

  callServer() {
     const headers = new HttpHeaders()
           .set('Authorization', 'my-auth-token')
           .set('Content-Type', 'application/json');
     this.http.post('http://127.0.0.1:3000/ping', JSON.stringify(this.user1), {
       headers: headers
     })
     .subscribe(data => {
       console.log(data);
     });
}
}

这就是server.js在后端的样子

app.post('/ping', function (req, res) {
    req.body.text = `${req.body.text} from Nodejs`;
    res.send(req.body);
}); 
server.listen(port, function () {
    console.log('server start on    port', port);
    expiration.get();
});

我提供了所需的最少代码,因为它处于一个大项目中,请随时询问任何其他信息,后端没有错误,但该功能似乎无法正常工作! 我不介意任何改变,即使它是关于新方法或函数的,只要它能帮助我完成此任务

0 个答案:

没有答案