【问题标题】:How can i call my node js sever method on vm server from my local machine through ip address?如何通过 ip 地址从本地机器调用 vm 服务器上的节点 js 服务器方法?
【发布时间】:2015-05-16 08:02:07
【问题描述】:

我有 node.js 服务器托管在 IIS 的 vm 服务器上。

我想通过本地计算机 IP 地址和端口使用 asp.net 从我的本地计算机调用此节点服务器 API,但我启用调用此 node.js API。我在我的代码下面发布了:

// below this is my node js sever js api method
app.get("/stream", function (request, response) {

});

// below code for call node.js sever api method from local machine
string url = "http://213.*.*.*:Port/stream";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();

【问题讨论】:

  • 请提供您收到的错误信息的详细信息。
  • 你是在使用这个网址"http://213.*.*.*:Port/stream"吗?
  • 我收到此错误“连接尝试失败,因为连接方在一段时间后没有正确响应,或建立连接失败,因为连接的主机未能响应 213.*.*.* :端口“
  • 是 jfriend00 这是 VM 服务器 IP 地址和端口。

标签: c# asp.net node.js


【解决方案1】:

您需要提供完整的 IP 地址和端口号,而不仅仅是 213.*.*.*:Port

登录您的虚拟机并找出 IP 地址。对于端口,这应该从您的代码中显而易见,您正在侦听哪个端口(通常为 3000)。

【讨论】:

    猜你喜欢
    • 2013-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-02
    • 2017-04-22
    • 2016-09-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多