Итак, у меня есть файл разметки для заметок о выпуске, который я представляю в HTML:
app.get('/release-notes', (req, res) => {
// Serve the file
var data = marked(fs.readFileSync(path.resolve(__dirname, './release-notes.md'), 'utf8'));
var template = fs.readFileSync(path.resolve(__dirname, './release-notes.html'), 'utf8');
res.send(template.replace('[[CONTENT]]', data));
});
При локальном тестировании это работает, но при развертывании я получаю:
Error: ENOENT: no such file or directory, open '/usr/src/server/release-notes.html'
at Object.openSync (fs.js:454:3)
at Object.readFileSync (fs.js:354:35)
at /usr/src/server/app.js:212:27
Release-notes.html и release-notes.md находятся в одной папке.
Понятия не имею, что происходит не так?