浏览node.js http服务器
我们创build了一个简单的js文件,试图找出http.createServer是否在客户端浏览器上工作:
var http = require("http") var server = http.createServer() server.listen(9024, function () { console.log("demo server listening on port 9024") })
并在browserify后embedded到一个HTML。
在chrome中显示html,不幸的是,它在http.createServer()的第2行上总是失败:
"Uncaught Type Error: undefined is not a function"
我们也玩过“伺服浏览器”,但没有成功。
我们在chrome和firefox以及Linux和Windows上都尝试过同样的事情。 全部失败。 通过networkingsearch,有很多浏览器http浏览器的例子。 它们都似乎是对browserify的简单调用。 但是,我们似乎不能得到同样的好结果。 您的帮助将非常感激。
您不能在浏览器中使用Node.js模块。 所有Browserify都捆绑CommonJS模块,它不允许您在浏览器中运行服务器端代码。