NodeJS和MAMP可以在同一台机器上一起运行吗?如果是的话我将如何实现这一目标?NodeJS和MAMP在本地机器上运行。可能吗?
注:我可以单独运行它们,只是不在一起。我假设它使用“localhost”以及MAMP作为我的NodeJS。
NodeJS和MAMP可以在同一台机器上一起运行吗?如果是的话我将如何实现这一目标?NodeJS和MAMP在本地机器上运行。可能吗?
注:我可以单独运行它们,只是不在一起。我假设它使用“localhost”以及MAMP作为我的NodeJS。
这取决于你想要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/');
你可以设置代理服务器和主机。
例如在主机中创建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你会通过甲基苯丙胺,并转到您的节点;)
我已经在我的/ etc/hosts中添加了node01.example.com,并且如上所述创建了一个新的主机,但它仍然到我的PHP子目录,并且不会转发到:3000。有任何想法吗? – neebz 2013-01-21 15:39:35
您不需要在/ etc/hosts中创建任何其他主机。只要确保Mamp没有任何其他主机响应请求。这是我正在使用的确切代码。 – 2013-01-22 19:26:27
任何方式也发送标题与此? – 2014-04-24 18:13:44