Node.js / Экспресс-рендеринг с клиентской стороны с использованием JavaScript - PullRequest
0 голосов
/ 25 октября 2019

Я работаю над проектом NodeJS / Express. Запустив его на локальном хосте, я пытаюсь сделать представление на стороне клиента. Но я получаю файл не найдена ошибка. Javascript находится в папке / public / js. Представление, которое я пытаюсь отобразить в views / view1.ejs

Я пытался

window.location('/view1')
window.location.replace('/view1')

Получение ошибки 404 Не найдено ни в одном случае.

1 Ответ

1 голос
/ 25 октября 2019

Вам необходимо указать URL (маршрут) вместо пути к файлу. Window.location.replace принимает в качестве параметра URL-адрес (ресурс), а не файл. Объявите это в вашем файле маршрута index.js.

router.get("/view1",function(req,res,next){

    res.render("view1")

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