不使用node.js从javascript连接到/查询数据库
我正在尝试创建一个简单的浏览器内web应用程序,用一些好的格式在给定的重新思考表上显示内容。我很难找到一种不必使用node.js就能真正连接到Reinspect的方法。我想做的就是把数据拿出来,然后通过一些样式/布局的东西来运行它。对于一个只支持浏览器的小型应用程序来说,节点+依赖关系是一种过分的技术。不幸的是,您需要一台服务器。它可能是node.js,也可能是另一种语言,但您需要一个服务器 这不是Firebase。无法从浏览器中查询它。如果您绝对需要浏览器端查询,并且无法拥有服务器,则应使用Firbase 如果您想使用RejectDB,您可以使用一个非常精简的服务器,将您的查询重定向到RejectDB。这可以通过HTTP或WebSocket完成 为什么 最终,您不想从浏览器查询数据库的原因是安全性。RejectionDB没有用户或只读帐户。这意味着,如果可以从浏览器访问数据库,任何人都可以通过简单的查询来删除所有数据库,包括系统表 例如:不使用node.js从javascript连接到/查询数据库,javascript,rethinkdb,Javascript,Rethinkdb,我正在尝试创建一个简单的浏览器内web应用程序,用一些好的格式在给定的重新思考表上显示内容。我很难找到一种不必使用node.js就能真正连接到Reinspect的方法。我想做的就是把数据拿出来,然后通过一些样式/布局的东西来运行它。对于一个只支持浏览器的小型应用程序来说,节点+依赖关系是一种过分的技术。不幸的是,您需要一台服务器。它可能是node.js,也可能是另一种语言,但您需要一个服务器 这不是Firebase。无法从浏览器中查询它。如果您绝对需要浏览器端查询,并且无法拥有服务器,则应使用F
r.db('rethinkdb').tableList().forEach(function (tableName) {
return r.db('rethinkdb').tableDrop(tableName);
});
现在,您的所有数据库都消失了:
请记住,这是RejectionDB团队意识到并正在进行的工作
如果您使用的是共享数据库,则需要一些服务器端语言。好的,这很公平。我可以接受这个理由。尽管我正在制作的这个控制台是高特权用户的唯一内部产品,但它仍然是一个巨大的风险。