无法连接到Windows Server 2008R2上的节点

时间:2017-04-19 04:50:51

标签: javascript node.js windows-server-2008

我在Windows服务器上有2个不同的节点运行中间件(express)实例。

我已经运行了一段时间的第一个是

http://judsondesigns.dyndns.org:3010/api/authenticate

如果您使用fiddler或postman对此API进行选项调用,您将获得标题。

我只是设置了另一个实例(server.js),它只是不同端口的完全相同的代码:

http://judsondesigns.dyndns.org:3011/api/authenticate

当我点击这个时,我得到了ERR_CONNECTION_REFUSED。

我在防火墙上打开了端口3010和3011(TCP)。

我的文件如下:

app.set('port', process.env.PORT || 3011);
// express/connect middleware
app.use(morgan('dev'));
router.use(function (req, res, next) {
  res.header('Cache-Control', 'private, no-cache, no-store, must-revalidate');
  res.header('Expires', '-1');
  res.header('Pragma', 'no-cache');
  next()
});

app.listen(app.get('port'), function () {
  console.log('myApp server listening on port ' + app.get('port'));
});

enter image description here

1 个答案:

答案 0 :(得分:0)

我明白了。不得不在我的路由器上打开那个端口来传入流量。希望这有助于其他人。