Node js express перенаправление на другую страницу - PullRequest
0 голосов
/ 09 апреля 2020

Использование 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' папку, пожалуйста?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...