const express = require("express");
const app = express();
const PORT = 3000;
const MongoClient = require('mongodb').MongoClient;
const url = "mongodb+srv://**r*t:***@cluster0.e6a3vn3.mongodb.net/***?retryWrites=true&w=majority";
app.use(express.json());
app.use(express.urlencoded({ extended: true }));
app.get('/', function(req, res) {
MongoClient.connect(url, { useUnifiedTopology: true }, function(err, client) {
if (err) {
console.error("MongoDB Bağlantı Hatası:", err);
res.status(500).json({ error: "Internal Server Error" });
return;
}
const db = client.db("***");
db.collection("blogs").findOne({}, function(err, result) {
if (err) {
console.error("Veri Çekme Hatası:", err);
res.status(500).json({ error: "Internal Server Error" });
return;
}
res.json(result);
client.close();
});
});
});
app.listen(PORT, () => {
console.log(`Başarılı, Port: ${PORT}`);
});