【问题标题】:How to get a Connect server's host name and port number?如何获取 Connect 服务器的主机名和端口号?
【发布时间】:2014-07-28 15:32:51
【问题描述】:

类似于this question for Express,是否有一种编程方式来获取正在运行的Connect 服务器的主机名和端口号?

【问题讨论】:

  • 我想这取决于你的实际意思?正在谈论您如何在自己的连接服务器的代码中确定这一点,或者您正在谈论如何在某些已经运行的应用程序中确定这一点。您想在请求的上下文中知道这一点吗?等等等等等等

标签: javascript node.js port connect


【解决方案1】:

很简单:

var http = require('http');
var connect = require('connect');
var app = connect().use(connect.static(__dirname)); //or any other use
var server = http.createServer(app).listen(port, host, callback);

【讨论】:

    【解决方案2】:

    想通了:

    var connect = require("connect");
    var server = require("http").createServer(connect());
    server.listen(function() {
      console.log(server.address()); // Print host name and port number.
    });
    

    【讨论】:

      猜你喜欢
      • 2014-08-09
      • 2012-12-05
      • 2016-02-09
      • 1970-01-01
      • 2016-03-24
      • 2015-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多