2016-10-31 12 views
0

У меня есть экспресс-приложение REST API работает на 8082. Затем я пытаюсь сделать вызов из моего другого приложения с помощью запроса:Почему nodejs HTTP-запрос не работает при доступе к локальному экспресс-службой?

request.post({ 
    url: 'http://localhost:8082/test', 
    method: 'POST', 
    json: { 
     code: 'Hello' 
    } 
}, (err, res, body) => { 
    console.log(err) 
    console.log(res) 
    console.log(body) 
}) 

Но я получаю сообщение об ошибке: 502 Bad Gateway

<html> 
<head><title>502 Bad Gateway</title></head> 
<body bgcolor="white"> 
<center><h1>502 Bad Gateway</h1></center> 
<hr><center>nginx/1.10.1</center> 
</body> 
</html> 

Похоже, что он смотрит в Nginx, но не на expressjs?

Как я могу заставить его заглянуть в мое приложение?

ответ

1

Проверьте другой код приложения для правильного порта или измените порт, если nginx прослушивает этот порт.

+0

Aah, это безумие !!! +1 – sandaemc