XMLHttpRequest () - Не удалось загрузить ресурс: net :: ERR_CONNECTION_REFUSED

Я новичок в этом API и уже не могу подключиться к серверу. Итак, я хочу отображать базу данных в браузере локально, но он продолжает возвращать ошибки.

Я заметил в браузере, проверяя, что, по-видимому, он не может получить доступ к базе данных и подключиться к ней.

Вот код, который вызывает ошибку:

export default function getJSON(url, callback) {
  let xhr = new XMLHttpRequest();
  xhr.open('GET', url, true);
  xhr.responseType = 'json';
  xhr.onload = function() {
    let status = xhr.status;
    if (status === 200) {
      callback(null, xhr.response);
    } else {
      callback(status, xhr.response);
    }
  };
  xhr.send(); //code throwing the error
};

Вот что я пытаюсь получить:

http://localhost:8000/api/v1/cities

что вызывает эту ошибку, которая приводит к ошибке xhr.send ()

GET http://localhost:8000/api/v1/cities net::ERR_CONNECTION_REFUSED

Новый код:

const connection = mysql.createConnection({
    host: 'localhost',
    port: '32000',
    user: 'root',
    password: 'root',
    database: 'citiesData'
});

app.set('port', process.env.PORT || 8000);
app.set('ip', process.env.NODEJS_IP || '127.0.0.1');

Ах я вижу. Спасибо за информацию! Я это исправлю.

arm65 06.04.2021 18:07

Я внес изменения в вопрос и удалил изображения.

arm65 06.04.2021 21:54

Не похоже, что у вас есть сервис, прослушивающий localhost:8000

Phil 07.04.2021 02:12

Я использую webpack и имею localhost: 8000 для доступа в браузере Ну, localhost: 8000 открывается, когда я запускаю npm start. Webpack открывает localhost: 8080. Я пытаюсь отобразить базу данных mysql в браузере, но она не работает из-за этой ошибки.

arm65 07.04.2021 06:56

На каком порту работает ваша служба API?

Phil 07.04.2021 07:08

Я добавил другой код для подключения к серверу.

arm65 07.04.2021 15:27

Там написано, что в подключении к порту 8000 было отказано. Непонятно, почему вы думаете, что это должно быть принято.

Quentin 07.04.2021 15:31

Вот чего я не понимаю. Я новичок в этом API. База данных не отображается в браузере, и когда я проверил, именно тогда я увидел ошибку.

arm65 07.04.2021 15:43
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
9
50
0

Другие вопросы по теме