I've created a simple Express app and am trying to use Postman to test my POST route. I continually get the Cannot GET /todos error. Any suggestions on the below code?
Cannot GET /todos
const express = require('express'); const app = express(); const cors = require('cors'); const pool = require('./db'); //middleware app.use(cors()); app.use(express.json()) //routes app.post("/todos", async (req, res) => { try { console.log(req.body); } catch (error) { console.log(error.message); } }); app.listen(3050, () => { console.log(`Listening on port 3050`); })
It looks like you are trying to make a GET request to a POST route. You will need to change the HTTP verb to POST by clicking the dropdown to the left of the request URL.
GET
POST
2.1m questions
2.1m answers
60 comments
57.0k users