Здравствуйте. Я написал локальный сервер node.js. При отправке запроса http://localhost:8000/audioSpecial/185645054 я получаю полный ответ. После того, как я перенес это сервер на облачный хостинг, и обращаюсь http://host:8000/audioSpecial/185645054 body получаю пустой. Вот код функции:
app.get('/audioSpecial/:id', (req, res) => {
const id = req.params.id;
request.post({
headers: {'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/65.0.3325.181 Chrome/65.0.3325.181 Safari/537.36',
'cookie' : cookie,'content-type' : 'application/x-www-form-urlencoded','content-type': 'application/x-www-form-urlencoded;charset=windows-1251 '},
url: 'https://vk.com/al_audio.php?',
form: "access_hash=&act=load_section&al=1&claim=0&owner_id="+id+"&playlist_id=recomsPUkLGlpXADkvD0tMBBhJFicMDClBTRsDZFFLFVRACgopDEsL&type=recoms",
}, function(error, response, body){
if(!error){
//res.send(body)
console.log('BODY:----------'+body)
parse(body, res);
}else {
console.log('MY ERR:----------');
res.send(error)
}
});
}); В чем может быть проблема? Спасибо.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Начал читать документацию клик и не смог понятьЗачем же обычному js фреймворку нужен веб-сервер
Проверяю мой класс games на название игрыПроверку делаю циклом if, но игр будет около 30 и что 30 циклов if делать? Не правильно же
Как использовать строку-шаблон и нижеприведенные данные, чтобы получить вот такой результат: