【问题标题】:node.js error connect ENOTSOCKnode.js 错误连接 ENOTSOCK
【发布时间】:2014-06-30 08:46:54
【问题描述】:

在运行节点脚本时使用 node.js 时出现此错误,不知道我在哪里出错

events.js:72
    throw er; // Unhandled 'error' event
          ^

错误:连接 ENOTSOCK 在 errnoException (net.js:904:11) 在 Object.afterConnect [as oncomplete] (net.js:895:19)

这是我用来连接服务器的脚本代码

    var net = require('net');
// createConnection
var connection = net.createConnection({port: 8181, host:'/path/to/local_host/',path:'/Applications/XAMPP/xamppfiles/htdocs'},
// connectListener callback
    function() {
        console.log('connection successful');
});

【问题讨论】:

    标签: node.js


    【解决方案1】:

    createConnection 方法只接受 path 作为字符串参数,即 unix 套接字的路径。

    var connection = net.createConnection('/path/to/socket/', function(socket) {
            console.log('connection successful');
    });
    

    如果您想连接到 TCP 套接字,请从选项对象中删除路径。

    【讨论】:

    • 感谢 Ben 的回复,我犯了一个愚蠢的错误,我的节点服务器已关闭,这是唯一的问题,谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-27
    • 1970-01-01
    • 2017-11-03
    • 2012-05-08
    • 2020-04-30
    • 2022-11-21
    相关资源
    最近更新 更多