#javascript #html #ejs
#язык JavaScript #HTML #ejs
Вопрос:
Я пытаюсь открыть новый файл, когда кто-то нажимает на кнопку «Позволяет редактировать материалы», но я получаю сообщение об ошибке Не удается ПОЛУЧИТЬ /отредактировать.ejs
Оба этих файла находятся в одной папке с представлениями/страницами/, но я продолжаю получать эту ошибку. У меня есть server.js файл, запущенный с узла.
lt;body class="container"gt; lt;maingt; lt;ul class="nav nav-pills nav-fill"gt; lt;li class="nav-item"gt; lt;a class="nav-link active" aria-current="page" href="#"gt;Homepagelt;/agt; lt;/ligt; lt;li class="nav-item"gt; lt;a class="nav-link" href="edit.ejs"gt;Lets edit stufflt;/agt; lt;/ligt; lt;li class="nav-item"gt; lt;a class="nav-link" href="#"gt;Linklt;/agt; lt;/ligt; lt;/ulgt;
Вот что я вижу на странице
Cannot GET /edit.ejs
Ответ №1:
Я обнаружил, что проблема заключалась в том, что у меня не было приложения.get для редактирования, поэтому мне пришлось добавить
app.get('/edit', function(req, res) { res.render('pages/edit'); });
в моем server.js файл