【发布时间】:2021-02-07 20:35:26
【问题描述】:
我正在尝试通过我的谷歌云功能在浏览器中显示一个简单的冰沙图表 (http://smoothiecharts.org/tutorial.html)。
云函数在 node.js 中,它基于一个 http 触发器。
我需要帮助来显示实际图表。不知道如何告诉云函数在浏览器中显示图表。
谢谢!
编辑:
身份验证在这里不是问题。我了解如何编写冰沙函数,但在 Node.js 函数中包含 HTML 代码时遇到了问题。
这两行:
<script type="text/javascript" src="smoothie.js"></script>
<canvas id="mycanvas" width="400" height="100"></canvas>
我不知道如何告诉云功能这些。
目标是让云函数返回一个带有图表的 HTML 页面。
【问题讨论】:
-
您能否澄清一下您是要绘制调用 gcf 的结果(gcf 仅将数据返回到图形)还是通过调用 gcf 来显示图形(gcf 返回带有图形的 html )?
-
我可以知道您为什么要使用 Cloud Functions 将图表显示到浏览器吗? Cloud Functions 默认需要身份验证(但可以更改),因此如果您直接从浏览器调用 HTTP URL,则会收到“403”错误,因为没有指定身份验证标头。如果是这种情况,那么您可以尝试其他无服务器替代方案。
标签: node.js google-cloud-platform google-cloud-functions