为啥 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 在 Windows 7 中不运行 HelloWorld 程序