Javascript 如何浏览require(';net';).Socket?

Javascript 如何浏览require(';net';).Socket?,javascript,sql-server,node.js,sockets,browserify,Javascript,Sql Server,Node.js,Sockets,Browserify,我正试图通过浏览器中的Javascript连接并查询我的MS SQL数据库(即Chrome,而不是IE不想使用ActiveX控件)。为此,我找到了这个节点库和 Teduous提供了连接和查询MS SQL server的API。Browserify将遍历依赖关系树并生成一个包含所有依赖关系的bundle.js 因此,我尝试浏览冗长的内容,以便直接从运行在Chrome浏览器中的客户端javascript连接到数据库。我得到的错误是net包中的Socket对象未定义。知道为什么吗 编辑1 谢谢彼得的回

我正试图通过浏览器中的Javascript连接并查询我的MS SQL数据库(即Chrome,而不是IE不想使用ActiveX控件)。为此,我找到了这个节点库和

Teduous提供了连接和查询MS SQL server的API。Browserify将遍历依赖关系树并生成一个包含所有依赖关系的bundle.js

因此,我尝试浏览冗长的内容,以便直接从运行在Chrome浏览器中的客户端javascript连接到数据库。我得到的错误是net包中的Socket对象未定义。知道为什么吗

编辑1

谢谢彼得的回复。好吧,布劳塞里菲是一个延伸


我可以在MSSQL数据库中使用WebSocket连接和执行SQL查询吗?换句话说,能否使用WebSocket用JavaScript编写ODBC驱动程序?我知道这是不安全的。但这只适用于防火墙后面的内部

我认为不可能在浏览器中运行乏味的程序。Browserify功能强大,但并不神奇,尽管有巫师吉祥物图标。Node.js提供浏览器中不可用的文件系统、网络和子进程API。在一些特殊情况下,browserify magic可以使您期望的某些东西仅在浏览器中工作,但通常模块必须是纯JavaScript或使用官方web浏览器API(DOM、AJAX、WebSocket等)的JavaScript才能在浏览器中工作。

这是一个与browserify配合良好的软件包:

它基于websocket代理