const { where } = require('sequelize'); const {Pos...
# community
m
const { where } = require('sequelize'); const {Posts}=require('./models') const fs = require('fs'); const path = require('path'); const { Buffer } = require('buffer'); const authorization = require("./authorization"); // Yeni bir post oluşturma const createPost = async (req, res) => { try { const { title, content, category} = req.body; await authorization(req.user, "create", req.body); const post = await Posts.create({ title: title, content: content, category: category, user_id: req.user.id, image: req.file.destination + req.file.filename // dosyanın tam yolunu birleştiriyoruz }); res.status(200).json(post); } catch (err) { console.log(req.body); // hata mesajını konsola yazdırıyoruz res.status(500).json({ error: err.message }); } };