是否有可能让我的Flutter应用程序运行服务器端Typescript/Javascript代码? &



当我偶然发现Flutter时,我花了几个月的时间从头开始构建一个android应用程序。看起来很有用,所以我开始用它重新制作我的应用程序。似乎很容易理解,它确实简化了一切,但我不希望我写的所有服务器端代码都浪费掉。是否有可能让我的flutter应用程序调用和返回值从我写的TS/JS代码(目前在我的本地机器上)?

作为参考,我知道我能够在我的flutter应用程序中直接使用代码更新Firestore,根据文档(示例如下)。但我宁愿在服务器端做尽可能多的处理,只调用函数/在客户端解释结果。我如何从我的flutter应用程序调用TS/JS函数?

Future updateUserData(String val) async {
return await COLLECTION.document(uid).setData({
name: val,    
});
}

您要使用的是Firebase Cloud Functions。它就像你的应用程序的后端,你可以运行由不同事件触发的代码,你可以定义像数据库,crone作业中的一些变化,甚至直接调用它们。对于那些你可以直接调用的函数,我们有两种不同类型的HTTP函数和可调用函数。

如果你计划只通过你的应用程序调用你的函数,我总是建议使用Callable Functions,因为它们只通过你的应用程序工作,你也可以在函数context中获得验证数据。

最新更新