Фронтенд не получает данные от бэкенда после деплоя на сервер/сайт
Задеплоил backend на облачный сервер, закинул фронтенд на хостинг/сайт. После этого фронтенд перестал принимать данные с backend'а. Если запускать фронтенд с локального хоста все работает принимает и показывает. Proxy указан. Причем backend раздает данные если перейти по IP.
Пример фронтенда
const [data2, setData2] = useState(null)
useEffect(() => {
fetch('back6')
.then(res => res.json())
.then(res => setData2(res.drc))
}, [])
const vars2 = JSON.stringify(data2)
const DRC= vars2.substring(12, vars2.length - 2)
Пример Бэкенда
app.get('/back6',(req, res) =>{
connection.execute("SELECT `DRCcoin` FROM `users`", (err, results) => {
if (err) {
console.log(err)
return;
}
res.json({
drc: results
});
});
})
app.use(cors())
На то что срезал часть текста в полученных данныхconst DRC= vars2.substring(12, vars2.length - 2)
не обращайте внимание иначе не получается вывести нужную часть, без этого выводится JSON обьект.