Показать сообщение отдельно
  #1 (permalink)  
Старый 08.10.2011, 09:33
Аватар для systemiv
Профессор
Отправить личное сообщение для systemiv Посмотреть профиль Найти все сообщения от systemiv
 
Регистрация: 19.08.2011
Сообщений: 186

exec выполняется синхронно
Пробую реализовать такой код:
function start(response){
	console.log('Request handler START was called');
	exec('ls -lah', function(error, stdout, stderr){
		response.writeHead(200, {'Content-Type': 'text/html'});
		response.write(stdout);
		response.end();
	});
}

Но не пойму почему stdout либо пустая, либо вообще не приходит.
response это ответ из serverCreate()
start() это обработчик запроса. Его вызывает роутер route()
Ответить с цитированием