Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var getSlug = require('speakingurl').createSlug({ lang: 'pt' });
- module.exports = (app) => {
- app.post('/new', (req, res) => {
- var mongo = new app.database.Mongo();
- mongo.findOne({ username: req.body.author }, 'users')
- .then(author => {
- var post = {
- title: req.body.title,
- content: req.body.content,
- author: author,
- tags: req.body.tags,
- url: getSlug(req.body.title),
- date: new Date(),
- draft: true,
- };
- mongo.insert(post, 'posts')
- .then(() => {
- res.status(200).json({ status: 'ok' });
- }).catch(err => {
- res.status(500).json({ error: err })
- });
- }).catch(err => {
- res.status(500).json({ error: err })
- });
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement