saoulbonmonsieur/server/index.js

36 lines
No EOL
707 B
JavaScript

const express = require("express");
const app = express();
const cors = require("cors");
const pool = require("./db");
// Middleware
app.use(cors());
// Allows tp access the req.body
app.use(express.json());
//ROUTES//
//get all todos
//get a todo
//create a todo
app.post("/todos", async (req, res) => {
try {
const { description } = req.body;
const newTodo = await pool.query("INSERT INTO todo (description) VALUES ($1) RETURNING *", [description]);
res.json(newTodo);
} catch (error) {
console.error(error.message);
}
})
//update a todo
//delete a todo
//Creating the api
app.listen(5000, () => {
console.log("Server is starting on port 5000");
})