gpt4 book ai didi

javascript - 多个火垫

转载 作者:行者123 更新时间:2023-11-30 20:46:28 25 4
gpt4 key购买 nike

我经营着一个评论网站,我们有一个副编辑团队在出版前处理评论。我们目前在这一步中使用 Google 文档,但我正在重新开发后端并希望使用 Firepad 将其引入内部。

如果我对 Firepad 的理解是正确的,Firebase 数据库将保留评论的副本,直到我准备好将其复制到站点数据库(我怀疑使用 firepad.getHtml())。但是,我马上就遇到了一个问题,我似乎无法创建多个 Firepads。文档指出“您可以通过为每个 Firepad 提供一个唯一的 URL(例如 https://<YOUR FIREBASE>/firepads/<unique id>). - 但如果我尝试修改 databaseURL,控制台会给出一个 fatal error ,表明您只能处理根目录。

目前我的代码几乎是 Firepad 文档中的原始设置:

  var config = {
apiKey: "<API_KEY>",
authDomain: "<AUTH_DOMAIN>.firebaseapp.com",
databaseURL: "https://<DATABASE_NAME>.firebaseio.com"
};
firebase.initializeApp(config);

// Get Firebase Database reference.
var firepadRef = firebase.database().ref();

// Create CodeMirror (with lineWrapping on).
var codeMirror = CodeMirror(document.getElementById('firepad'), { lineWrapping: true });

// Create Firepad (with rich text toolbar and shortcuts enabled).
var firepad = Firepad.fromCodeMirror(firepadRef, codeMirror, {
richTextShortcuts: true,
richTextToolbar: true,
defaultText: 'Hello, World!'
});

当我启动几个浏览器窗口并且它们在两者之间同步时,它工作得很好,但是我如何创建一个新文档并能够通过我自己的 ID 引用它?

最佳答案

好的,知道了。

改变这个:

// Get Firebase Database reference.
var firepadRef = firebase.database().ref();

// Get Firebase Database reference.
var firepadRef = firebase.database().ref(id);

其中 id 是您自己的唯一引用,而且它有效。

关于javascript - 多个火垫,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48643041/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com