Этот вопрос закрыт для ответов, так как повторяет вопрос Что не так с кодом Express?
Hiroshima
@Hiroshima
Ровный пацанчик нигде не пропадет!

Почему не удается найти представление index?

У меня возникает ошибка при переходе на "localhost:3000" пишет вот что:
5f5c455545473058050777.png

Перевод на русский:

Не удалось найти представление "index" в каталоге представлений "C: \ Users \ User \ Desktop \ acc \ views"
Ошибка: не удалось найти представление "index" в каталоге представлений "C: \ Users \ User \ Desktop \ acc \ views"
в Function.render (C: \ Users \ User \ Desktop \ acc \ node_modules \ express \ lib \ application.js: 580: 17)
в ServerResponse.render (C: \ Users \ User \ Desktop \ acc \ node_modules \ express \ lib \ response.js: 1008: 7)
в C: \ Users \ User \ Desktop \ acc \ routes \ index.js: 23: 9
в Layer.handle [как handle_request] (C: \ Users \ User \ Desktop \ acc \ node_modules \ express \ lib \ router \ layer.js: 95: 5)
в следующий (C: \ Users \ User \ Desktop \ acc \ node_modules \ express \ lib \ router \ route.js: 137: 13)
в Route.dispatch (C: \ Users \ User \ Desktop \ acc \ node_modules \ express \ lib \ router \ route.js: 112: 3)
в Layer.handle [как handle_request] (C: \ Users \ User \ Desktop \ acc \ node_modules \ express \ lib \ router \ layer.js: 95: 5)
в C: \ Users \ User \ Desktop \ acc \ node_modules \ express \ lib \ router \ index.js: 281: 22
в Function.process_params (C: \ Users \ User \ Desktop \ acc \ node_modules \ express \ lib \ router \ index.js: 335: 12)
в следующий (C: \ Users \ User \ Desktop \ acc \ node_modules \ express \ lib \ router \ index.js: 275: 10)
в Function.handle (C: \ Users \ User \ Desktop \ acc \ node_modules \ express \ lib \ router \ index.js: 174: 3)
на маршрутизаторе (C: \ Users \ User \ Desktop \ acc \ node_modules \ express \ lib \ router \ index.js: 47: 12)
в Layer.handle [как handle_request] (C: \ Users \ User \ Desktop \ acc \ node_modules \ express \ lib \ router \ layer.js: 95: 5)
в trim_prefix (C: \ Users \ User \ Desktop \ acc \ node_modules \ express \ lib \ router \ index.js: 317: 13)
в C: \ Users \ User \ Desktop \ acc \ node_modules \ express \ lib \ router \ index.js: 284: 7
в Function.process_params (C: \ Users \ User \ Desktop \ acc \ node_modules \ express \ lib \ router \ index.js: 335: 12)

Представление "index" у меня присутствует в папки:
5f5c4638795e9102525953.png

Я пробовал вставлять изначальный "index.jade" и с ним все работает, а если я ставлю "index.hbs" то, он не может найти этот файл. Я подумал что у меня не стоит "handlebars", попробовал установить, проблема так и осталась.

вот что находится в router/index.js
5f5c480c8113c238285432.png
  • Вопрос задан
  • 79 просмотров
Решения вопроса 1
@cython
Вы установили view engine для handlebars? Попробуйте передавать в render не index, а index.hbs
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы