gpt4 book ai didi

javascript - 使用 node 和 browserify 制作 http 服务器

转载 作者:行者123 更新时间:2023-11-30 16:46:02 26 4
gpt4 key购买 nike

我正在制作一个需要 http 服务器的移动应用程序,所以我正在尝试使用 browserify 制作它,这就是我正在做的,我得到了这个 server.js

    var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(1337, '127.0.0.1');
console.log('Server running at http://127.0.0.1:1337/');

然后我这样做

$ browserify server.js > browserify.js

然后我像这样嵌入到我的 html 中

<html>
<body>
<script src="https.js"></script>
</body>
</html>

然后当我运行 html 时我得到这个错误

Uncaught TypeError: http.createServer is not a function

我怎样才能让 http 服务器在浏览器上运行?

顺便说一句,我安装了 http-browserify

最佳答案

如果我读错了这个问题,我深表歉意,但您不能在浏览器中创建 http 服务器。 http.createServer 调用只能在 node.js 中调用(并且仅定义)。

因此您需要从命令行从 Node 运行脚本,如下所示:

node https.js

关于javascript - 使用 node 和 browserify 制作 http 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31226123/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com