Например, рассмотрим приведенный ниже код:
var filename = "file1.ejs";
var fullpath = __dirname + "/models/" + filename;
Прочитайте документы о __dirname здесь
Вот как вы можете указать абсолютный путь, где __dirname предоставит вам путь до текущего рабочего каталога.
Где относительные пути работают, как показано ниже,
Например, если вы пытаетесь получить доступ к файлу file1.ejs
, который находится внутри models
каталог из другого файла file2.ejs
, который находится внутри каталога models2
, где каталог models2
также находится внутри models
, тогда вы можете указать относительный путь,
ie, структура папок выглядит следующим образом ,
basePath/models/file1.ejs
basePath/models/models2/file2.ejs
и доступ к file1.e js из file2.e js, как показано ниже,
var path = '../file1.ejs' // going one folder back and getting inside parent models directory where the file1.ejs resides