UNPKG

setup-mern

Version:

A CLI tool to generate a MERN backend boilerplate in seconds!

22 lines (20 loc) 714 B
const postService = require('../services/postService'); // Create a post exports.createPost = async (req, res) => { try { const { title, content } = req.body; const newPost = await postService.createPost(title, content, req.user.id); res.status(201).json({ status: 'success', data: { post: newPost } }); } catch (err) { res.status(400).json({ status: 'error', message: err.message }); } }; // Get all posts exports.getAllPosts = async (req, res) => { try { const posts = await postService.getAllPosts(); res.status(200).json({ status: 'success', data: { posts } }); } catch (err) { res.status(400).json({ status: 'error', message: err.message }); } };