如何浏览器化require('net'). socket
How to browserify require('net').Socket?
我正在尝试连接和查询我的MS SQL数据库从Javascript在浏览器(即Chrome,而不是IE不想使用ActiveX控件)。为了做到这一点,我发现这个Node库很乏味,而且很容易被浏览。
冗长提供API连接和查询MS SQL服务器。Browserify会遍历依赖树,生成一个包含所有依赖的bundle.js。
所以我试图Browserify乏味,这样我就可以直接从我的客户端javascript在Chrome浏览器中运行连接到我的DB。我得到的错误是net包中的Socket对象未定义。知道为什么吗?
编辑1
感谢Peter的回复。好的,Browserify是一个延伸。
我可以使用websockets连接和执行SQL查询在我的MSSQL数据库?换句话说,可以使用WebSockets在JavaScript中编写ODBC驱动程序吗?我知道这很不安全。但这只适用于内部防火墙。
我不相信在浏览器中运行乏味是可能的。Browserify是强大的,但不是神奇的,尽管巫师吉祥物图标。Node.js提供了浏览器中不可用的文件系统、网络和child_process api。在一些特殊情况下,browserify魔法可以使某些东西你期望在浏览器中只工作节点,但通常一个模块必须是纯JavaScript或JavaScript使用官方web浏览器api (DOM, AJAX, WebSockets等)在浏览器中工作。
这个包可以很好地使用browserify:https://www.npmjs.com/package/net-browserify
它基于websocket代理。
- 借助asp.net验证或java脚本对多个文本进行验证
- java.net和javascript之间正则表达式的差异
- 将Javascript数组发送到控制器ASP.NET MVC
- ASP.NET通过单击JavaScript按钮触发c#事件
- 将数据从javascript文件导入VB.Net页面
- 文本框不是从Javascript/Asp.net中的对话框中打印出来的
- 如何使用Socket.io将命令从客户端发送到服务器
- 从javascript调用asp.net codebehind函数
- jQuery Error adadvisor.net
- 使用javascript的Asp.net内容占位符
- 获取ASP.NET Ajax Timer状态
- ASP.NET网络摄像头显示
- 如何在只能有一个asp.net表单的主页上从asp.net页面中的javascript中获取值
- 如何将乳胶配方奶粉图像保存到Asp.net中的文件夹中
- Socket.IO未定义变量
- asp.net,包括iss上的javascript slow
- 选择不在GridView-ASP.NET中激发
- node js 从 tcp socket net.createServer 读取特定消息
- nodejs net sockets + websocket without socket.io
- 如何浏览器化require('net'). socket