#express #npm #ejs
Вопрос:
Я пытаюсь поместить файл json в переменную в моем файле index.ejs. Однако он просто продолжает выбрасывать Error: Failed to lookup view "error" in views directory "E:CodingGithubItem Rollerviews" at Function.render (E:CodingGithubItem Rollernode_modulesexpresslibapplication.js:580:17) at ServerResponse.render (E:CodingGithubItem Rollernode_modulesexpresslibresponse.js:1008:7) at E:CodingGithubItem Rollerapp.js:41:7 at Layer.handle_error (E:CodingGithubItem Rollernode_modulesexpresslibrouterlayer.js:71:5) at trim_prefix (E:CodingGithubItem Rollernode_modulesexpresslibrouterindex.js:315:13) at E:CodingGithubItem Rollernode_modulesexpresslibrouterindex.js:284:7 at Function.process_params (E:CodingGithubItem Rollernode_modulesexpresslibrouterindex.js:335:12) at next (E:CodingGithubItem Rollernode_modulesexpresslibrouterindex.js:275:10) at Layer.handle_error (E:CodingGithubItem Rollernode_modulesexpresslibrouterlayer.js:67:12) at trim_prefix (E:CodingGithubItem Rollernode_modulesexpresslibrouterindex.js:315:13)
ошибки.
Код, который выдает ошибки в index.ejs, является:
<body>
<p><%
var monsters = JSON.parse(JSON.stringify('../monsters.json')
%></p>
</body>
Я не уверен, почему это не хочет работать. Так как я выхожу за пределы папки views в корневой каталог, где находится файл json, но он не хочет назначать его без возникновения этой ошибки. Я что-то упускаю?
Все еще не уверен, как поступить с ejs.