#node.js #ejs #node-modules
#node.js #ejs #узлы-модули
Вопрос:
Я только начал использовать ejs и пытаюсь изменить заголовок с моего «app.js » сценарий. Вот мой app.js:
const app = express();
app.set("view engine", "ejs");
//Listen for requests
app.listen(3000);
//Render different sites
app.get("/", (req, res) => {
res.render("index", {title:"Home"});
})
app.get("/pokemon", (req, res) => {
res.render("pokemon");
})
И вот как я пытаюсь установить заголовок с помощью ejs в «index.ejs».:
<title> <%= title %> </title>
Вот моя файловая структура:
И мои зависимости:
Насколько я понимаю, я использую стандартное имя папки «views», которое должно работать. Любая помощь приветствуется.
Комментарии:
1. Вам необходимо настроить просмотр английского языка как ejs в файле. expressjs.com/en/guide/using-template-engines.html
2. @Akshay из того, что вы мне прислали, написано: «По умолчанию используется каталог views в корневом каталоге приложения»., Который является моим.
3. какую ошибку вы получаете…
4. @ash Я не получаю сообщение об ошибке, оно просто не работает. Похоже, что ejs вообще не распознается.
5. правильно ли вы установили ejs вот ссылка, чтобы дать вам больше информации .. github.com/mde/ejs/wiki/Using-EJS-with-Express