我的问题有点乏味,需要社区帮助我解决。Nodejs.org我从使用它的文件的官方网站安装了节点 12 .pkg。我使用 firebase 函数 shell 在本地测试我们的工作,但由于版本冲突,我需要降级到 10。这就是问题开始的地方,我安装了NVM降级版本,并且成功了,所以当我node -v这样做时,我看到v10但当我跑步时
firebase functions:shell
我仍然收到警告
Your requested "node" version "10" doesn't match your global version "12"
现在我需要对此进行排序,因为我的本地云功能仍然无法工作,并且我认为它仍在读取节点的第 12 版本。我遵循了从系统中手动删除节点的不同教程,并且我再次能够通过验证来删除节点
node -v它给了我一个错误,node command not found这意味着 Node 被删除了,但即使 Node 被卸载,我仍然能够运行
firebase functions:shell并在本地运行云功能,因此这意味着节点12仍在系统中,但我似乎无法卸载它。
因此,我们将不胜感激。
谢谢
我正在尝试使用 Slack 验证我的应用程序。几天来它工作得很好,但现在它给我带来了一个错误
invalid_code
const requestBody = qs.stringify({
code: code,
redirect_uri: redirect_uri,
client_id: client_id,
client_secret: client_secret
});
await axios
.post(url, requestBody, config).
then(server => console.log(server)).catch(err => console.log(err))
Run Code Online (Sandbox Code Playgroud)
服务器响应:
{ ok: false, error: 'invalid_code' }
我得到的代码就是这种格式。
code=303414024726.805164905556.526d546072e9b2408e0743f42ca3bb5843553a6c3b930b1de2c1e31847b25448
我认为这是 JWT 令牌,但我不确定。
任何帮助,将不胜感激。