app.get('/marked', (req, res) => { res.set({ 'Content-Type': 'application/json' }); posts.get().then(posts => { res.status(200).send(JSON.stringify(posts, null, 2)); }); });
return new Promise((resolve, reject) => { posts.get().then(posts => { var file; for (let i = 0; i < posts.length; i++) { if (id === posts[i].id + '') { file = posts[i].file; break; } } fs.readFile(path.resolve(config.dirs.blog, `${file}`), 'utf-8', (err, file) => { let str = marked(file.toString()); resolve(str); }); }); });