【问题标题】:Google Cloud Function Deployment with firebase deploy: does nothing使用 Firebase 部署的谷歌云功能部署:什么都不做
【发布时间】:2018-01-19 09:51:54
【问题描述】:
在尝试按照说明 here 使用 firebase 将示例 Google Actions Transactions API 部署到 Google Cloud Functions 时,我遇到了一个问题,firebase deploy --only functions 只是挂起,什么都不做(没有在 firebase CLI 上打印任何错误)。 firebase 调试日志也没有给出问题的线索。
请帮忙。
谢谢!
-库纳尔
【问题讨论】:
标签:
function
firebase
deployment
google-cloud-functions
freeze
【解决方案1】:
如here 所述,我找到了解决此问题的方法。我正在尝试从 企业代理 后面使用 Firebase 部署 Google Cloud Function。 Firebase 似乎没有从环境变量中读取代理设置。这是open issue。
解决方法:
转到(在 Windows 上)
C:\Users\YOUR_USER_NAME\AppData\Roaming\npm\node_modules\firebase-tools\node_modules\firebase\node_modules\faye-websocket\lib\faye\websocket\client.js
并更新代码以使用您的代理服务器:端口-
`var Client = function(_url, protocols, options) {
options = options || {};
options.proxy = {
origin: '**YOUR_PROXY_SERVER:PORT**',
headers: {'User-Agent': 'node'},
}`
在 Firebase 提供永久修复之前,可以在 DEV 模式下使用此解决方法。
享受吧!