Я искал способ запретить моей ссылке навигации по внешнему интерфейсу (реакции-маршрутизатора) отправлять запрос GET на (Express) бэкэнда. При щелчке по следующему элементу ссылки он отправляет запрос GET, и это нормальное поведение при нормальных обстоятельствах, однако я уже извлекаю данные из API-интерфейса сервера, поэтому я хочу, чтобы эта ссылка только переходила в новое представление.
<p className="q-title mt-2 ">
<Link to={'/sorular/' + props.question.qId}>
{props.question.title}
</Link>
</p>
В бэкэнде я слушаю следующий запрос:
router.get('/api/questions:qId', [authCheck], async (req, res, next) => {
try {
let qId = req.params.qId
...
}}
Как я могу это сделать? Моя интуиция говорит, что мой подход к ситуации также нуждается в некотором улучшении, поэтому второй вопрос, как лучше всего перейти к другому представлению без отправки запроса GET к прокси-серверу?
Спасибо.