@sidorikv

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

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

const express = require('express');

const PORT = 3000
const app = express()

app.use(express.json())

app.listen(PORT, () => {
    console.log(`Server start in PORT: ${PORT}`)
})


Сервер поднимается локально, необходимо дать запрос на другой сайт и получить ответ. Как это можно сделать?
  • Вопрос задан
  • 104 просмотра
Пригласить эксперта
Ответы на вопрос 2
i229194964
@i229194964
Веб разработчик
Вы можете отправить http запросы с помощью модуля axios
npm install axios
const axios = require('axios');

axios.get('https://example.com/api/data')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.log(error);
  });
Ответ написан
Комментировать
Ostrovsky_Miroslav
@Ostrovsky_Miroslav
Понравился ответ? Отметь решением!
Axios:

import axios from 'axios'

const { data } = axios.get ('https://example.com')


Fetch:

import fetch from 'fetch'

(async () => {
const promise = await fetch ('https://example.com', ...params)
})()


Request:

import request from 'request'

(async () => {
const req = await request ('https://example.com')
})()


Их очень много, но думаю вам хватит и этого.
Ответ написан
Ваш ответ на вопрос

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

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