从Chrome扩展访问Google Cloud SQL数据库

Access Google Cloud SQL database from Chrome extension

本文关键字:Cloud SQL 数据库 Google 访问 Chrome 扩展      更新时间:2023-09-26

我正在开发一个Chrome扩展,我正在寻找一种在没有任何后端层的情况下获得客户端JavaScript的方法。有可能吗?也许可以用SQL查询作为参数向Google Cloud发出AJAX请求?我正在使用谷歌OAuth。谢谢

由于云SQL使用MySQL有线协议,并且没有javascript支持(甚至没有底层套接字要求),因此无法将javascript直接连接到云SQL。

即使可以,你也可能不应该这样做,因为很难让这样的系统安全。由于您必须在扩展中嵌入数据库的用户名/密码,因此无法强制用户之间进行任何数据分离。

通常需要后端来强制执行ACL,这也使未来的开发(应用程序、网站、桌面应用程序、API等)更加容易。这个后端不一定是一个复杂的野兽——Firebase提供了一个开箱即用的好后端,不需要编码(尽管它没有MySQL支持)。