为什么firebase请求不';你不能在火基发球台工作吗?
每当我尝试使用firebase Service发出请求时,它都会失败。当我部署firebase函数并发出请求时,一切都正常工作,但通过firebase服务在本地运行相同的函数不起作用。我在用邮递员提出请求 我的步骤:使用我的函数在文件夹中的cmd中运行firebase Service。然后我复制我在回复中得到的链接,并将其粘贴到Postman上,然后使用此链接运行请求,例如。邮递员没有给我回复,我在控制台中得到了错误 我的功能代码:为什么firebase请求不';你不能在火基发球台工作吗?,firebase,google-cloud-functions,postman,Firebase,Google Cloud Functions,Postman,每当我尝试使用firebase Service发出请求时,它都会失败。当我部署firebase函数并发出请求时,一切都正常工作,但通过firebase服务在本地运行相同的函数不起作用。我在用邮递员提出请求 我的步骤:使用我的函数在文件夹中的cmd中运行firebase Service。然后我复制我在回复中得到的链接,并将其粘贴到Postman上,然后使用此链接运行请求,例如。邮递员没有给我回复,我在控制台中得到了错误 我的功能代码: app.get("/workers", (req, res)
app.get("/workers", (req, res) => {
admin
.firestore()
.collection("workers")
.get()
.then(data => {
res.json(data);
})
.catch(err => console.error(err));
});
当我从部署链接请求时,同样的代码也适用于我,但在本地主机上不起作用
Im获取网络超时错误,如FetchError:确定执行环境时出现意外错误:网络超时
有什么问题
编辑:我在那里找到了一个可行的解决方案
安装firebase模拟器
firebase emulators:start
并使用生成的本地服务器连接到数据库安装firebase模拟器
firebase emulators:start
并使用生成的本地服务器连接到数据库请编辑问题,以准确显示测试功能的步骤。任何人都应该能够按照这些步骤重现问题。我已更改了对问题的描述并添加了步骤。谢谢你的建议到底是什么在传达这个信息?邮递员?或者它是从firebase Service输出的?你的函数代码是什么?邮递员的消息是“无法获得任何响应。连接到时出错”。实际上firebase Service没有错误,我得到的唯一错误是捕获错误。我在main post中添加了代码如果emulator出现问题,那么您应该将完整的复制步骤发布到项目GitHub。请编辑问题,以准确显示测试功能所需的步骤。任何人都应该能够按照这些步骤重现问题。我已更改了对问题的描述并添加了步骤。谢谢你的建议到底是什么在传达这个信息?邮递员?或者它是从firebase Service输出的?你的函数代码是什么?邮递员的消息是“无法获得任何响应。连接到时出错”。实际上firebase Service没有错误,我得到的唯一错误是捕获错误。我在main post中添加了代码如果emulator出现问题,那么您应该将完整的复制步骤发布到项目GitHub。