Jak mogę użyć pliku o nazwie kropka na res.render()
w pliku express.js? Na przykładExpress.js res.render nazwa pliku kropki
Tam jest plik szablonu o nazwie view.sample.ejs
, chcę, aby uczynić go
app.get('/sample', function(req, res){
res.render('view.sample');
})
Rezultatem jest
Error: Cannot find module 'sample'
Jak mogę używać kropki?
(plus)
Chcę wymienić śledzić mvc modelu, jak
sample.model.js
sample.controller.js
sample.view.ejs
sample.view.update.ejs ...
żaden problem js plik, ale czynią plik EJS nie mogłem.
Czy szuka "próbki" w pliku "view/sample.ejs" zamiast pliku o nazwie "view.sample.ejs"? – Michael
@ Michael No, no directory. just view.sample.ejs :) – Juntae
Aby uwzględnić inne okresy w nazwie, musisz podać pełną nazwę pliku w argumencie - 'res.render ('view.sample.ejs');'. Express zakłada, że '.sample' jest rozszerzeniem pliku przez jego obecność w argumencie, więc nie doda' .ejs', aby znaleźć żądany plik. (W przeciwnym razie musisz rozważyć użycie innej interpunkcji.) –