Здравствуйте. Я пытаюсь сделать директорию статической, но путь к этой директории указывается в файле config.json, проблема в том, что когда я использую путь к директории напрямую, то все работает:
app.use(express.static("template/main"));
Но если я запишу путь к этой директории в переменную, то я получаю ошибку "root path required
", вот сам код:
fs.readFile('config.json', function (err, data) {
if (err) throw err;
config = JSON.parse(data);
template = path.join("template", config.TemplateName);
console.log(template);
});
app.use(express.static(template));
Почитал на форумах, что нужно
app.use(express.static(template));
заменить на
app.use(express.static(__dirname+"/"+template));
Ошибки теперь нет, но и результата нет, директория не подключается