# Node js - post request

**URL:** https://forum.codewithmosh.com/t/node-js-post-request/835
**Category:** Node
**Created:** [November 22, 2020, 6:35pm UTC](https://forum.codewithmosh.com/t/node-js-post-request/835 "2020-11-22T18:35:16Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![joshuamwolfe](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.codewithmosh.com/joshuamwolfe/32/243_2.png) [@joshuamwolfe](https://forum.codewithmosh.com/u/joshuamwolfe)
#### Post date: [November 22, 2020, 6:35pm UTC](https://forum.codewithmosh.com/t/node-js-post-request/835/1 "2020-11-22T18:35:16Z")

</div>

Hello!

I am studying the nodejs course, I am in section four, intro to express.

Whenever I do a post request I keep getting the error:  
Cannot POST /api/courses - 404

Any idea what I am doing wrong? Im not sure which codeblock to display so here is everything I have for this section.

> **[Anyfiddle - The easiest way to code online](https://www.anyfiddle.com/p/greenthingsjump/qn74cgf0)**
>
> Build, run and share code in seconds with our free online code editor

---

<div class="post-metadata">

### Author: ![A100D-JS](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.codewithmosh.com/a100d-js/32/8_2.png) [@A100D-JS](https://forum.codewithmosh.com/u/A100D-JS)
#### Post date: [November 23, 2020, 7:41am UTC](https://forum.codewithmosh.com/t/node-js-post-request/835/2 "2020-11-23T07:41:40Z")

</div>

Hi,  
it seems that you forgot to add a `"/"` in your **app.post** so you need to add it =\> “/api/courses” :

```auto
~~~app.post('api/courses', (req, res) => {

        const schema = {

            name: Joi.string().min(3).required()

        }

        const result = Joi.validate(request.body, schema);

        console.log(result);

        

        if (result.error) {

            response.status(400).send(result.error)

            return;

        }

        const course = {

            id: courses.length + 1, 

            name: request.body.name

        };

        courses.push(course);

        response.send(course);

    });
```

---

<div class="post-metadata">

### Author: ![joshuamwolfe](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.codewithmosh.com/joshuamwolfe/32/243_2.png) [@joshuamwolfe](https://forum.codewithmosh.com/u/joshuamwolfe)
#### Post date: [November 23, 2020, 9:56pm UTC](https://forum.codewithmosh.com/t/node-js-post-request/835/3 "2020-11-23T21:56:00Z")

</div>

That was it, thanks!

---

<div class="post-metadata">

### Author: ![A100D-JS](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.codewithmosh.com/a100d-js/32/8_2.png) [@A100D-JS](https://forum.codewithmosh.com/u/A100D-JS)
#### Post date: [November 24, 2020, 7:59am UTC](https://forum.codewithmosh.com/t/node-js-post-request/835/4 "2020-11-24T07:59:34Z")

</div>

Glad it helped ❤
