Google Cloud Functions的开发环境

西蒙·h

我按照说明进行操作,并使您好,世界各地的路线在线工作,但是我看不到如何到达可以发展的地方,即在本地进行迭代。到目前为止,这是我的代码

exports.helloWorld = functions.onRequest((request, response) => {
 response.send("Hello from Firebase!");
});

特别是我无法在本地访问路由,并且保存时不会重新加载代码:

我尝试firebase serve然后尝试到达localhost:5000 / helloWorld,但是什么都没有发生。

firebase functions:shell 导致在路线上返回错误:

“ / helloWorld不是公认的路径。”

firebase >我可以运行的函数中可以看到,但是我正在尝试使用graphql,因此我想使用graphiql Web界面

而且,当我更改内容时,两种方法似乎都无法重新加载代码。Ctrl + C,向上箭头,输入当前是我的开发环境。

我肯定缺少东西,但是https://firebase.google.com/docs/functions/local-emulator很难遵循。我想念什么?

道格·史蒂文森

如果您正确完成了所有操作,firebase serve则将为您提供要尝试模拟的HTTP函数的url。它将包含您的项目的名称,Cloud区域的名称和函数的名称。像这样:

http://localhost:5000/YOUR-PROJECT/YOUR-REGION/helloWorld

如果您在的输出中看不到该URL firebase serve,则没有函数被仿真。使用您在此处提供的内容无法说出为什么会发生这种情况。也许您没有修改正确的index.js。或者您只是忘了保存文件。或您从错误的项目位置运行Firebase服务。无论如何,如果您仍然遇到问题,则需要提供从创建项目开始就再现问题确切步骤。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章