С Новым годом! Форум программистов, компьютерный форум, киберфорум
React/ReactJS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 21.07.2022
Сообщений: 1

Почему на сервер беспрерывно поступают get запросы?

21.07.2022, 21:26. Показов 792. Ответов 1

Студворк — интернет-сервис помощи студентам
Я еще новичок в JS да и вовсе в программировании, так что не кидайтесь камнями пожалуйста и объясните почему при таком коде на мой сервер беспрерывно поступают гет запросы?

Это клиентская часть.
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import React, {useState} from 'react';
import axios from 'axios';
import TableLine from "./components/TableLine";
import './App.css'
 
 
 
function App() {
    const [prices, setPrices] = useState([])
 
    async function getGoods(){
        const response = await axios.get('http://localhost:3000')
        setPrices(response.data)
    }
 
    getGoods()
 
    return(
        <div className="Marakooya">
            <table>
                <tbody>
                    {prices.map((price, index) => <TableLine key={index} data={price}/>)}
                </tbody>
            </table>
        </div>
    )
}
 
export default App;
А это сервер.
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import express from 'express'
import mysql from 'mysql2'
import cors from 'cors'
 
const connection = mysql.createConnection({
    host: 'localhost',
    user: 'root',
    database: 'database'
})
 
const app = express();
 
app.use(
    cors({
        origin: '*'
    }
))
 
app.get('/', (req,res) => {
    connection.query('SELECT * from prices', (err, result, fields) => {
        console.log(result)
        res.json(result)
    })
})
 
app.listen(3000, () => {
    console.log('server started on port 3000')
})
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.07.2022, 21:26
Ответы с готовыми решениями:

Система состоит из процессора P, трёх очередей F0, F1, F2 и стека S. В систему поступают запросы на выполнение
Поступающие запросы ставятся в соответствующие приоритетам очереди. Сначала обрабатываются задачи из очереди F0. Если она пуста, можно...

Почему не поступают значения из select?
почему не поступают значения из select файл первый &lt;form action=&quot;edit0.php&quot; method=&quot;post&quot; ENCTYPE=&quot;multipart/form-data&quot;...

Стоит ли использовать MemCashed вместо MySQL если на сервер в день поступают свыше 10тысяч запросов?
Объясните пожалуйста про MemCashed она и вправду снижает нагрузку на сервер???? Работает в 3раза быстрее????? Буду очень благодарен если...

1
Эксперт JSЭксперт HTML/CSS
 Аватар для krvsa
3812 / 1650 / 428
Регистрация: 14.03.2022
Сообщений: 4,118
21.07.2022, 22:11
Лучший ответ Сообщение было отмечено gassyr2 как решение

Решение

Цитата Сообщение от gassyr2 Посмотреть сообщение
почему при таком коде на мой сервер беспрерывно поступают гет запросы?
Меняется стейт - начинается рендер. Это опять меняет стейт и так по кругу.

Цитата Сообщение от gassyr2 Посмотреть сообщение
JavaScript
1
2
3
4
5
async function getGoods(){
        const response = await axios.get('http://localhost:3000')
        setPrices(response.data)
    }
getGoods()
Замени на
JavaScript
1
2
3
4
5
6
7
useEffect(_ => {
    async function getGoods(){
        const response = await axios.get('http://localhost:3000')
        setPrices(response.data)
    }
    getGoods()
}, [])
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.07.2022, 22:11
Помогаю со студенческими работами здесь

Запросы на сервер
помогите кодеры, как сделать, что бы на сайт в такие поля вводила данные и нажимало на кнопку получить код Ребят помогите знающие, новичку

Удаленные запросы на сервер
Хочу отправлять на сайт фаилы для последующей их обработки и скачиванием обратно. Сайт: https://convЪert-viЪdeo-onlЪine.comЪ/ru/...

Сервер-клиент, запросы
И так, реализован сервер, есть клиент. Происходит подключение клиента к серверу, все ок. Как сделать так, что бы сервер посылал запрос...

Множественные запросы на сервер
Уважаемые специалисты и знатоки Windows XP! У меня возникли проблемы с посещением своего сайта. Сервер хостинг компании (ХП) блокирует...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru