Возможно, проблема заключается в неправильной настройке маршрутов и обработчиков запросов на стороне сервера Express.js.
Чтобы исправить код на сервере, убедитесь, что вы правильно настраиваете маршрут и используете обработчик запроса для отправки данных. Вот пример кода:
```javascript
const express = require('express');
const app = express();
// Обработчик запроса GET на корневой URL
app.get('/', (req, res) => {
// Отправка данных в качестве ответа на запрос
const data = { message: 'Привет, мир!' };
res.send(data);
});
// Запуск сервера
app.listen(3000, () => {
console.log('Сервер запущен на порту 3000');
});
```
На стороне фронтенда вы можете использовать функцию fetch() для отправки GET-запроса на сервер и получения данных. Вот пример кода на JavaScript:
```javascript
fetch('http://localhost:3000')
.then(response => response.json()) // Преобразование ответа в JSON
.then(data => console.log(data)) // Вывод данных в консоль
.catch(error => console.log(error)); // Обработка ошибок
```
Убедитесь, что вы используете правильный URL сервера в функции fetch(). Затем вы можете выполнить запрос и вывести ответ в консоль с помощью console.log(response).
Если проблема не решена, убедитесь, что сервер Express.js работает без ошибок и что нет других проблем сети или конфигурации сервера.