从Google电子表格访问本地Node.js服务器

时间:2019-09-04 11:11:31

标签: node.js google-apps-script google-sheets google-sheets-api

当前,我有一个Google App脚本后端连接到电子表格。

此应用脚本后端对位于https://example.com/example的我的网站执行REST api调用,一切正常。

问题是,要进行测试,我必须对本地代码进行更改,部署并仅在远程服务器“ example.com”上测试一切是否正常运行

当我尝试将站点更改为https://localhost/example(使用Nodejs服务器在本地运行)时,它失败,并出现主机名/ DNS服务器错误的问题。

如何使用电子表格/应用脚本,以便可以与本地Node.js服务器一起使用?有可能吗?

1 个答案:

答案 0 :(得分:1)

使用ngrok,在https://www.npmjs.com/package/ngrok处签出npm软件包,或

您可以直接下载并使用它,请选中here

  

到本地主机webhook开发的ngrok安全的自省隧道   工具和调试工具。

编辑:

就我而言,我必须

  1. 通过ngrok网站在Windows机器上下载ngrok

  2. 连接帐户:ngrok authtoken <tokenid>

  3. 像这样在我的机器上运行ngrok:ngrok http https://localhost:port
  4. 通过位于https://<somename>.ngrok.io的公共ip进行连接,其中“ somename”是由ngrok创建的唯一ID。