2012-03-16 61 views

回答

1

这取决于你想要NodeJs做什么?

您是否在使用NodeJS作为网络服务器?

你可以将其设置为另一个端口号运行 - 这将让你访问它通过:

var http = require('http'); 
http.createServer(function (req, res) { 
    res.writeHead(200, {'Content-Type': 'text/plain'}); 
    res.end('Hello World\n'); 
}).listen(1337, '127.0.0.1'); 
console.log('Server running at http://127.0.0.1:1337/'); 

然后参观http://localhost:1337

2

你可以设置代理服务器和主机。

例如在主机中创建node01.example.com。然后进入高级和“定制虚拟主机一般设置”中输入以下

 
ServerAlias node01.example.com 

<Location /> 

    ProxyPass http://127.0.0.1:3000/ 

ProxyPassReverse http://127.0.0.1:3000/ 

</Location> 

当您访问node01.example.com你会通过甲基苯丙胺,并转到您的节点;)

+0

我已经在我的/ etc/hosts中添加了node01.example.com,并且如上所述创建了一个新的主机,但它仍然到我的PHP子目录,并且不会转发到:3000。有任何想法吗? – neebz 2013-01-21 15:39:35

+0

您不需要在/ etc/hosts中创建任何其他主机。只要确保Mamp没有任何其他主机响应请求。这是我正在使用的确切代码。 – 2013-01-22 19:26:27

+0

任何方式也发送标题与此? – 2014-04-24 18:13:44

相关问题