У меня есть следующий код:
router.post('/', (req, res, next) => {
fs.writeFile(__dirname + '/../temp/temp.js', req.body.editor, (err) => {
if (err) return console.error(err);
console.log('file read');
res.render('index', {
instructions: reader.readInstructions('lesson1.txt'),
console: 'hola maigos'
})
})
})
Когда отправляется запрос на публикацию, мой браузер отправляет сообщение о том, что localhost не отправил никаких данных. Console.log выполняется, но рендер не работает. Если я возьму res.render из функции fs.writeFile, он будет работать как положено.
Почему не происходит повторный рендеринг? Любая помощь очень ценится.