Использование Node.js и Express Я пытаюсь перенаправить на другую страницу, нажав кнопку в html. Самый простой способ - использовать:
сервер. js
res.writeHead(302, {'Location': 'public/new_page.html'})
res.end();
index. html
<script>
fetch('/new_page', {
method: 'GET',
redirect: 'follow'
}).then(function(res){
window.location.assign(res.url);
</script>
Но этот метод показывает "publi c "папка и это не хорошо.
Другой способ - отправить html файл:
сервер. js
res.sendFile('goods.html', { root: path.join(__dirname, 'public') });
Но я не могу найти информацию о как запустить его в html:
index. html
<script>
fetch('/new_page', {
method: 'GET',
redirect: 'follow'
}).then(function(res){
DO WHAT TO RUN IT?;
});
</script>
Не могли бы вы посоветовать мне метод, как перенаправить на новую страницу, не раскрывая 'publi c' папку, пожалуйста?