Я только не давно начал вливаться в сферу веб разработки, вот стoлкнулся с таким нюансом. В большинстве современных сайтов присутствует деление на различные страницы Что-то типо "vk.com/im" "vk.com/username"
Вот я хочу сделать переход по разным страничкам на сайте. Пишу ссылку с использованием тега <a href = ''></a>
Однако при переходe на новую вкладку в url появляется .html
Сайт уже стоит на домене, и выглядит это как-то так
"Name.com/2page.html"
Как это убрать?
Заранeе спасибо за советы
Это называется маршрутизацией.
.html
появляется потому что вы переходите конкретно в файл. Сделать так, как вы хотите, можно:
node.js/express
:
app.get('/путь_через_слеш_тот_который_вы_хотите', {
// Выдаёте нужную информацию
});
js/react
:
<BrowserRouter>
<Switch>
<Route path="/ваш_кастомный_путь">
<Ваша_компонента />
// Здесь вы выдаёте какие-либо данные
</Route>
</Switch>
</BrowserRouter>
В обоих примерах вы по-сути делаете запрос на определенный путь и по этому пути приложение вам что-либо выдаёт.
Полезные ссылки:
express
react
Маршрутизация express
Маршрутизация react
у меня есть парсер парсит строку с данным и есть на каждом кнопка, на кнопке у меня id="unban" и так на каждом, хочу нажать на 1 строку код работает...
Возникла проблема подключения Boost к CMakeПри попытке найти Boost, все хорошо, но когда надо найти любой компонент, CMake фейлится