我想将函数加载到firebase中,但是尝试部署正在运行的firebase deploy
后仍然出现错误,但是得到Error: Error parsing triggers: Cannot find module 'async'
。我怀疑是65-70行给我一个问题,但可以弄清楚原因。 Link to image screenshot
答案 0 :(得分:0)
这里有两个错误。您收到的错误是由以下部分引起的:
var async = require('async')
该错误表示您没有安装async
软件包。您可以通过运行npm install async
进行安装。您不需要async
包就可以使用诸如异步函数之类的异步函数。
另一个错误在以下代码中:
app.delete("/:id", async (req, res => {
admin.firestore().collection("users").doc(req.params.id).delete();
res.status(200).send()
}))
应该是:
app.delete("/:id", async (req, res) => {
admin.firestore().collection("users").doc(req.params.id).delete();
res.status(200).send()
})