为啥 IndexedDB 在 node.js 中不可用? [关闭]

Posted

技术标签:

【中文标题】为啥 IndexedDB 在 node.js 中不可用? [关闭]【英文标题】:Why IndexedDB is not available in node.js? [closed]为什么 IndexedDB 在 node.js 中不可用? [关闭] 【发布时间】:2013-05-04 17:12:05 【问题描述】:

node.js 上的 IndexedDB API 对于某些应用程序将非常有用。

为什么 IndexedDB 在 node.js 中不可用?

IndexedDB API 不依赖于 DOM,即使它确实使用了一些 DOM 错误和事件样式。

【问题讨论】:

【参考方案1】:

这可能是因为 IndexedDB 是另一个 body of standards 的一部分。 Node.js 只是 ECMAScript(通过 Google 的 V8)和 their own API。此外,IndexedDB 仍处于“Draft”中可能也无济于事。

但是,更可能的原因是 Node.js 不提供任何数据库驱动程序:它并没有试图解决这些问题。它只是试图提供 API 来帮助那些想要解决和实施它们的人。

而且,为此,似乎至少有一个这样的项目已经开始:indexeddb-js。但是,也可以通过IndexedDB in the NPM Registry 看看。

【讨论】:

我明白了。谢谢你解释得很好。

以上是关于为啥 IndexedDB 在 node.js 中不可用? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

为啥 mysql-event 在 node.js 中不起作用?

为啥我的 indexedDB.open.onsuccess 事件没有被调用?

***等待在最新的 Node.js 中不起作用

Node.js 在 Windows 7 中不运行 HelloWorld 程序

为啥这个 IndexedDB put 命令失败?错误:DataError:DOM IDBDatabase 异常 0

下一个(错误)在 node.js 中不起作用