【发布时间】:2021-06-03 11:29:52
【问题描述】:
晚上好, 我有一个函数,其中包含一个调用 Auth0 API 的路由,并包含从客户端发送的更新数据。该函数运行,但 app.patch() 似乎没有运行,我不确定我错过了什么。
function updateUser(val) {
app.patch(`https://${process.env.AUTH0_BASE_URL}/api/v2/users/${val.id}`,(res) => {
console.log(val);
res.header('Authorization: Bearer <insert token>)
res.json(val);
})
app.post('/updateuser', (req, ) => {
const val = req.body;
updateUser(val);
})
【问题讨论】:
-
你明白
app.patch()所做的是在你的服务器上注册一个路由处理程序,以便一些带有 PATCH 动词的未来 incoming http 请求可能匹配该路由处理程序。除了为将来注册该路由处理程序之外,它现在不做任何事情。您是否希望向其他主机发送 http 请求并获取响应? -
是的,我希望发送一个 .patch()。 auth0 api 使用 PATCH 更新用户
标签: javascript node.js reactjs express http