Ошибка: не удалось выполнить поиск в представлении «skills.ejs» в каталоге views

#javascript #node.js

#javascript #node.js

Вопрос:

Я использую только 1 месяц в своей программе full stack и пытаюсь отобразить страницы с индексом и сведениями на локальном сервере. Пожалуйста, будьте осторожны. 🙂

Я перепробовал все, что мог придумать, и потратил несколько дней, глядя на это и ударяя головой о клавиатуру. Кажется, я не могу понять, почему файл skills.ejs не отображается в localhost:3000 / skills или почему я не могу перейти на страницу сведений о моем массиве пар ключ: элемент. Я думал, что у меня все маршрутизации выполнены правильно, и правильные ссылки на состояние и контроллеры.

С предоставленным скриншотом любые мысли, которые у вас могут возникнуть, будут высоко оценены. Я могу получить индекс для рендеринга, но не файл skills.ejs.

ПРОТИВ панели кода и ошибка сервера

Ответ №1:

Похоже, вы ищете skills.ejs в views каталоге. Проблема , по — видимому , в том , что skills.ejs на самом деле внутри views/skills/skills.ejs . Попробуйте изменить строку 12 на skills-ctrl.js res.render('skills/skills.ejs');