Я использую E JS в своих проектах, и в процессе работы я сталкиваюсь с 500 ошибками каждый раз, когда какой-то аспект E JS не загружается должным образом - будь то, что переменная res.locals
не делала ' В методе render()
указан неверный путь к файлу.
Я получаю только ошибку 500. Нет сообщений, нет номеров строк, нет типа ошибки, ничего.
Вот вывод терминала, когда страница не загружается:
А вот что показывает браузер:
В других проектах, где используется страница отображения ошибок другого типа, я видел несколько сообщений об ошибках, в которых говорится: «Если это не поможет, попробуйте E JS Lint ", поэтому я установил его и посмотрел на" документацию ", такую как она есть, и в ней нет информации о том, чего ожидать от вывода. Я вставляю команды и путь к файлу, который мне нужно проверить, и CLI просто сидит там, и API, кажется, абсолютно ничего не делает.
Вот что я попробовал в CLI:
ejslint /views/owner/dashboard.ejs
А для вызова API:
const ejsLint = require('ejs-lint');
ejsLint('../views/partials/addUserForm.ejs', {states, datePoints, beginDate, endDate, recentCompanies, allLocations, recentInvitations, recentForms,totalQuestions, totalCompanies, totalForms, graphDatasets, page:'ownerDashboard'});
Опять нет сообщений. Нет ошибок Никаких выходных данных вообще.
Есть ли где-нибудь ресурс, который объясняет, шаг за шагом, как использовать этот инструмент?
Этот ответ является самым близким, который я мог найти, и он по-прежнему ничего не говорит о том, где будет показан какой-либо вывод, как он будет выглядеть, как он будет отформатирован и т. д. c: как использовать e js lint в cli