NodeJS и MAMP работают на локальной машине.Является ли это возможным? - PullRequest
2 голосов
/ 16 марта 2012

Возможно ли, чтобы NodeJS и MAMP работали вместе на одной машине? Если так, как бы я достиг этого?

Примечание: я могу запускать их отдельно, но не вместе. Я предполагаю, что это до моего NodeJS с использованием «localhost», а также MAMP.

Ответы [ 2 ]

3 голосов
/ 03 января 2013

Вы можете настроить прокси и хост.

например, создайте node01.example.com в Hosts. Затем перейдите в раздел «Дополнительно» и введите следующее в «Общие настройки настраиваемого виртуального хоста»

ServerAlias node01.example.com

 <Location />

  ProxyPass http://127.0.0.1:3000/

ProxyPassReverse http://127.0.0.1:3000/

</Location>

когда вы заходите на node01.example.com, вы проходите через MAMP и переходите на свой узел;)

1 голос
/ 16 марта 2012

Это зависит от того, что вы хотите от NodeJ?

Используете ли вы 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...