Google Cloud Functions、Node JS 8.9.x(LTS)和KOA库

人气:311 发布:2022-10-16 标签: node.js firebase google-cloud-functions koa

问题描述

如何在Cloud Functions中使用Koa库,快速替换?

我知道KOA使用了所有优秀的ES2017,并更多地使用了异步使用的Java脚本。

或者可能根本不需要使用云函数,因为Firebase系统在结束前一个调用之前不会向同一云函数发送多个调用?

我不清楚。

它知道需要Node 8.x,我知道NodeJS 8.9.x,现在有LTS。

推荐答案

读取云函数doc:

基本镜像云函数使用基于Debian的执行环境 并包括gcr.io/google-appEngine/NodeJS Docker的内容 在指定版本中安装了Node.js运行时的映像 上图:

FROM gcr.io/google-appengine/nodejs
RUN install_node v6.14.0
要查看图像中包含的内容,您可以查看其GitHub 投影,或拉入并检查映像本身。该语言的更新 运行时(Node.js)通常是自动完成的(除非另有规定 已通知),并包括基定义中的任何更改 图像。

我在2017年11月看到了一个pull request,增加了NodeJS V8。希望它最终能登陆谷歌云函数

更新:Google Cloud功能现在支持Node.js 8 and even Python!

645