Итак, я очень опаздываю на вечеринку Node.js. В основном потому, что меня никто не пригласил... Спасибо. Тем не менее, я начинаю работать над этим. Я пришел из ASP классического фона, поэтому есть несколько вещей, которые мне еще предстоит понять.
Если кто-то может указать мне в правильном направлении, это было бы здорово. Спасибо заранее.
Итак, я настраиваю сервер стандартным способом.
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://127.0.0.1:1337/
. Прекрасный.
Сайт, который я создаю, находится в http://newsite.dev/
. Возможно ли (не смеяться) настроить сервер node для запуска из подпапки моего сайта, скажем http://newsite.dev/api/
?
Итак, любые запросы из клиентских сценариев могут быть отправлены на /api/
, а не на http://127.0.0.1:1337/
.
EDIT:
Сделать вещи немного яснее. В настоящее время я запускаю настраиваемую фреймворк PHP http://newsite.dev/
, но хочу отказаться от этой долгосрочной перспективы. В то же время необходимо запустить их параллельно.
ИЗМЕНИТЬ Опять же, чтобы уточнить, я запускаю все на своей OS X, поэтому установка apache (MAMP).