Node.js:发送服务器响应失败

时间:2015-10-10 19:57:30

标签: javascript node.js sockets http response

我正在构建一个node.js服务器,它接收特定端口上的数据。这很好用,但之后我无法发送回复。

服务器:

http.createServer(function(sock) {

    sock.on('data', function(data) {
        console.log('DATA: ' + data);
        sock.write(' saved in the DB');
        db.serialize(function(){
            db.run("INSERT INTO Data values('" + data + "')");
        });

    });

}).listen(PORT, HOST);

错误: http://i.stack.imgur.com/TzeHJ.png

谢谢, 本尼迪克特

1 个答案:

答案 0 :(得分:0)

看起来您想要使用net.createServer()代替:

var net = require('net');

net.createServer(function(sock) {
    // code here that uses the socket
});