浏览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模块,它不允许您在浏览器中运行服务器端代码。