Node.js, Express not routing parameterized GET request

schwem00

I'm learning how to use node.js and express following a guide, but can't seem to get part of it to work, even with identical code.

app.get('api/courses/:id', (req, res) =>
{
    var courseCode = req.params.id;
    console.log(`Received GET request for ${req.url}`);
    //more code after this..
});

But none of the code ever runs - nothing is logged to the console when I use Insomnia to request /api/courses/54, or any other numbers and strings I've tried. My other code works, a GET request for /api/courses. But running this one just returns "Cannot GET /api/courses/54" and logs nothing.

Any help is appreciated

hco

You should add the / at the beginning of your path. So, it should be as follow:

app.get('/api/courses/:id', (req, res) => {
    var courseCode = req.params.id;
    console.log(`Received GET request for ${req.url}`);
    //more code after this..
});

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Javascript

HTTP GET Request in Node.js Express

From

Get hostname of current request in node.js Express

From Dev

How to get parameter for delete request in express node js

From Dev

How to modularize routing with Node.js Express

From Dev

How to handle a get request with node.js (express)

From Dev

Simple get request with node.js and express

From Dev

Node.js with express routing and sub routing

From Dev

cannot GET / express.js routing

From Dev

Cant get request payload in express js node

From Dev

Express over Node.js routing - Cannot Get /

From Dev

Node.js express routing POST Request empty body, using body-parser

From Dev

Express Node JS GET request from HTML

From Dev

Node JS + Express - Asynchronous request

From Dev

Make unirest GET request with Node.js & Express

From Dev

Node JS Routing request

From Dev

Node.js + Express: Trying to Properly Display GET Request Headers

From Dev

Express Node.js Routing Issue

From Dev

Node/Express: GET request - 304

From Dev

node.JS Express passport routing

From Dev

Express.js Routing - Restrict a parameterized URL within two options

From Dev

How to intercept get request in node.js express framework

From Dev

Node JS/Express Routing

From Dev

Express JS : How to manage routing by headers request?

From Dev

get request not working in Node.JS and express

From Dev

Not able to do get request using global variable in Node js and Express

From Dev

How routing in Express.js/Node.js web app?

From Dev

Updating API response to GET request with node js express

From Dev

Npm redis client cannot get key when doing a GET request on an express route in a Node.js application

From Dev

Routing problems with Node(Express).js

Related Related

HotTag

Archive