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 });
}
};