Используя Heroku, node.js, модуль запросов npmjs, express и php, журнал heroku сообщает, что не может найти файл php.
Я делаю GET-запрос от node.js на сервере index.js, который я сделал в Heroku dyno web.1 с таким URL: "https://chatscroll -code2.herokuapp.com / login2.php"с надеждой получить обратно некоторые данные json из php-файла.
var requestOptions = {
url : "https://chatscroll-code2.herokuapp.com/login2.php",
json : {}
};
request(requestOptions , function(err, resp, body) {
if (err) {
console.log(err);
}
else if (resp.statusCode === 200) {
console.log(body);
} else {
console.log("returned status code="+resp.statusCode);
callback(body);
}
});
Ошибка, которую я получаю от Heroku, говорит о том, что «Cannot GET /login2.php.» HTML-значение ошибки, представленное Heroku, содержится в возвращаемой переменной тела.
В коде тело должно содержать: "{\" result \ ":". "\" 1 \ ", \" reason \ ":". "\" Успешный вход в систему \ "}";
или же
"{\" result \ ":". "\" 0 \ ", \" reason \ ":". "\" Неудачный вход в систему \ "}";