【发布时间】:2020-05-10 20:32:41
【问题描述】:
所以我是云函数的新手,在将它与各种教程和示例混合后,我最终得到了这样的 index.ts 代码:
exports.createFoo = functions.https.onCall(async (data, context) => {
const fooCollection = admin.firestore().collection('foo');
现在,我遇到了另一个例子,我很困惑......
export const createFoo = functions.https.onCall(async (data, context) => {
const fooCollection = admin.firestore().collection('foo');
我应该这样做吗?有什么不同?有什么更好的做法?
【问题讨论】:
-
任何一个都同样有效。选择你喜欢的。根据我的经验,第二种选择是更惯用的打字稿。第一个选项是更经典的 javascript。
-
Doug,这不是 JS 与 TS 的习惯用法,而是 ECMAScript 模块与 CommonJS 风格的模块。
标签: javascript typescript google-cloud-functions