@olezhenka

Как получить get запрос в node.js?

356daa0156c94d3d9c7f61e9903f5836.PNG

Чтобы принимать его нужно в nginx настроить получение? У меня вот так выходит:
location /vk {
proxy_pass http://127.0.0.1:81;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
  • Вопрос задан
  • 1890 просмотров
Решения вопроса 1
evgeniy2194
@evgeniy2194
PHP, js developer
шта?

Вы отправляете пользователя по ссылке vk.auth/bla_bla. Вконтакте перенаправляет пользователя на redirect_url (ссылку которую вы указали) + добавляет свои GET параметры. Все что вам нужно сделать это добавить роут для обработки и в нем получить интересующие вам GET параметры
app.get('/vk/callback', function(req, res){
  var code = req.query.code;
});

Потом можно отправлять запросы в вк апи
var request = require("request");

request("api_url", function(error, response, body) {
  console.log(body);
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы