const express = require("express"); const mongoose = require("mongoose"); const app = express(); app.use(express.json()); const cors = require("cors"); app.use(cors()); mongoose.connect("mongodb://mongo:27017/mydb") .then(() => console.log("MongoDB connected")) .catch(err => console.log(err)); const Item = mongoose.model("Item", { name: String }); app.get("/", (req, res) => { res.send("Backend running 🚀"); }); app.post("/add", async (req, res) => { const item = new Item({ name: req.body.name }); await item.save(); res.send(item); }); app.get("/items", async (req, res) => { const items = await Item.find(); res.send(items); }); app.listen(3000, () => console.log("Server running on port 3000"));