React Search страница, не получая блоги из бэкэнд с рендеринговым экспрессом + MongodbJavascript

Форум по Javascript
Anonymous
React Search страница, не получая блоги из бэкэнд с рендеринговым экспрессом + Mongodb

Сообщение Anonymous »

Я развернул новостной портал новостных новостных новостных новостей:
frontend: https://news-portal-f.onrender.com
Бэкэнд: https://news-portal-jzcd.onrender.com
express hong hong hong hongods at as expors Конечная точка /блоги, которые должны вернуть все записи в блоге. На фронте у меня есть компонент SearchResults, который получает данные, фильтровал их на основе поискового запроса, и отображает результаты сопоставления. https://news-portal-jzcd.onrender.com/blogs вручную в браузере → Возврат json ✔
Проверка Cors on Backend: Происхождение правильно установлено на передний домен ✔
. И с использованием process.env.react_app_backend_url и жестко -кодированный URL -адрес бэкэнд < /p>
Без основных журналов ошибок фронта, но иногда просто висит или не сбоит молча < /p>
origin: "https://news-portal-f.onrender.com"
}));

app.get("/blogs", async (req, res) => {
const blogs = await Blog.find();
res.json({ blog: blogs });
});
< /code>
const backendUrl = process.env.REACT_APP_BACKEND_URL || "https://news-portal-jzcd.onrender.com";

fetch(`${backendUrl}/blogs`)
.then(res => res.json())
.then(data => {
setBlogs(data.blog);
setLoading(false);
})
.catch(err => {
console.error("Error fetching blogs:", err);
setLoading(false);
});
}, []);
< /code>
My Questions:
Is there a known issue with Render that blocks frontend-to-backend requests across subdomains?
Do I need to prefix /blogs with /api or structure routes differently?
Could this be an async deployment issue (Render’s cold start)? Do I need retries or pre-warmers?
Any other tips to debug why frontend is not hitting backend despite proper CORS and correct URL?

Подробнее здесь: https://stackoverflow.com/questions/796 ... odb-backen

Вернуться в «Javascript»