Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.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
Mysql 正面不';我什么也不寄_Mysql_Node.js_Angular - Fatal编程技术网

Mysql 正面不';我什么也不寄

Mysql 正面不';我什么也不寄,mysql,node.js,angular,Mysql,Node.js,Angular,我尝试更新一个表,所以我将新数据从前面(角度)发送到后面(节点)。当我在前面记录console.log时,一切正常,但在后面什么也没发生 但是,我的控制台验证了我的请求(奇怪的东西放置/锦标赛/更新状态200 79.748 ms-2, (结尾处总是有“-2”) 然而,back在Postman上工作,我已经在我的项目中的其他地方使用了这种方法,它工作得非常好 下面是我前面的代码: updateParticipantStatus(participant){ return this.http.

我尝试更新一个表,所以我将新数据从前面(角度)发送到后面(节点)。当我在前面记录console.log时,一切正常,但在后面什么也没发生

但是,我的控制台验证了我的请求(奇怪的东西放置/锦标赛/更新状态200 79.748 ms-2, (结尾处总是有“-2”)

然而,back在Postman上工作,我已经在我的项目中的其他地方使用了这种方法,它工作得非常好

下面是我前面的代码:

updateParticipantStatus(participant){
    return this.http.put<Participant>(`${this.baseUrl}/tournaments/update-status`, participant)
    .subscribe(result => result);
}

好的,我解决了我的问题

我把地址从

router.put('/update-status', (req: Request, res: Response)


我不明白为什么现在它可以工作了,但无论如何,谢谢@Ms.Tamil和@JDunken的帮助。

updateParticipantStatus方法中参与者的价值是什么?如果这不是一个字符串,您就不能将其附加到URL。@Ms.Tamil Op没有将
参与者
附加到URL,它是请求的有效负载。我会在
之前添加一个
.pipe
和一个
.catchError
。subscribe
以确保我看到所有错误。@Ms.Tamil:participant是一个对象(id,评论,军队状态)@JDunken:对不起,你能解释一下把.pipe、.tap和.catchError放在哪里吗?
router.put('/update-status', (req: Request, res: Response)
router.put('/update-status/:id', (req: Request, res: Response)