用于将数据从共享托管网页写入 Firebase Firestore 的 Web 应用

Posted

技术标签:

【中文标题】用于将数据从共享托管网页写入 Firebase Firestore 的 Web 应用【英文标题】:Web app to write data from shared hosting webpage to firebase firestore 【发布时间】:2018-06-11 19:26:54 【问题描述】:

我试图找到将数据从共享主机网页写入 Firestore 的方法,

Google 上的 Firestore 教程并不多

现在我正在通过我的 android 应用管理面板更新/写入数据/文档,但在移动设备上很难做到

尝试按照firebase docs和code lab创建网页

代码实验室日

What you'll need
The IDE/text editor of your choices such as WebStorm, Atom or Sublime.
npm which typically comes with NodeJS.
A console.
A browser such as Chrome.
The sample code. See next step for this.

所以根据 google cod lab npm / nodejs 是必需的

但是 firesbase 文档什么也没说, 即使根据firebase docs尝试在共享Linux托管(Siteground)上 但没有结果

我现在的问题是

是否可以创建一个网络应用程序来在普通共享 Linux 主机(如 blue hsost/sitegroung.com 等)上写入数据/文档。

是否可以在没有节点 js 的情况下开发网页以将数据/文档写入共享 Linux 主机上的 firestore?

【问题讨论】:

在下面回答您的问题。但是,如果您在 Web 应用程序中创建 Cloud Firestore 时遇到问题,如果您显示 minimal steps that allow us to recreate the problem that you have(阅读链接,它非常有用),您可能会得到更好的帮助。提供这样的 MCVE 是确保我们能够有效地帮助您的最佳方式。 【参考方案1】:

是否可以创建一个网络应用程序来在普通共享 Linux 主机上写入数据/文档?

是的。您可以在任何地方托管您的网络应用程序。直接从用户浏览器中的网页连接到 Cloud Firestore,因此对主机没有特殊要求。

是否可以在没有节点 js 的情况下开发网页以将数据/文档写入共享 Linux 主机上的 firestore?

是的。 Node.js 不需要在您的网络应用中使用 Cloud Firestore,它仅在代码实验室中用于部署到 Firebase 托管。

【讨论】:

这仍然是真的吗?我尝试使用 Firebase,但我被锁定到 localhost 和 firebase 托管。 据我所知,今天仍然如此。但是,如果您认为自己找到了替代方法,请将其作为另一个答案发布 - 以便其他人可以从您的经验中受益。

以上是关于用于将数据从共享托管网页写入 Firebase Firestore 的 Web 应用的主要内容,如果未能解决你的问题,请参考以下文章

在 Firebase 数据库中读取和写入数据

在Firebase中执行文件写入功能时出现EROFS错误。

从 Android Studio 中的片段将数据写入 Firebase

spark将数据写入mysql的共享表

如何从另一个firebase项目中写入firebase数据库?

Live App 无法将数据写入 Firebase 数据库