gpt4 book ai didi

jquery - Node.js 没有方法 'sendHeader'

转载 作者:搜寻专家 更新时间:2023-10-31 22:21:35 28 4
gpt4 key购买 nike

Node.js 没有方法 'sendHeader'

安装副本来自git clone git://github.com/joyent/node.git

作为 Amazon EC2 AMI 文件安装在 ubunti lucid 服务器中。

通过命令输出的简单打招呼是有效的。

但是,当输出到浏览器时,它无法工作。

伙计们,有解决办法吗?

我希望使用 node.js,但它似乎还没有准备好用于生产。

ubuntu@ip-10-129-31-63:~/Desktop/node/test3$ node hello_world_server.js
Server running at http://localhost:8080/

/home/ubuntu/Desktop/node/test3/hello_world_server.js:5
response.sendHeader(200, {"Content-Type": "text/html"});
^
TypeError: Object #<ServerResponse> has no method 'sendHeader'
at Server.<anonymous> (/home/ubuntu/Desktop/node/test3/hello_world_server.js:5:14)
at Server.emit (events.js:45:17)
at HTTPParser.onIncoming (http.js:1081:12)
at HTTPParser.onHeadersComplete (http.js:87:31)
at Socket.ondata (http.js:980:22)
at Socket._onReadable (net.js:654:27)
at IOWatcher.onReadable [as callback] (net.js:156:10)
ubuntu@ip-10-129-31-63:~/Desktop/node/test3$ node -v
v0.5.0-pre

要运行的代码

var sys = require('sys'),
http = require('http');

http.createServer(function (req, res) {

setTimeout(function () {

res.writeHead(200, {'Content-Type': 'text/html'});

res.write('<br/><strong>&nbsp;&nbsp;&nbsp;&nbsp;Hello World!</strong>');

res.end();

}, 2000);

}).listen(8000);

sys.puts('Server running at http://127.0.0.1:8000/');

最佳答案

如果您正在学习 NetTuts 教程,请尝试:

response.writeHead() 

代替

response.sendHeader

response.end() 

代替

response.close()

关于jquery - Node.js 没有方法 'sendHeader',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5169942/

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