# Start a Working Express Server - Not Found Problem

**URL:** <https://forum.freecodecamp.org/t/start-a-working-express-server-not-found-problem/257785>\
**Category:** General\
**Created:** [February 9, 2019, 2:45pm UTC](https://forum.freecodecamp.org/t/start-a-working-express-server-not-found-problem/257785 "2019-02-09T14:45:30Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![JohnPA](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/johnpa/32/153216_2.png) [@JohnPA](https://forum.freecodecamp.org/u/JohnPA)\
**Post date:** [February 9, 2019, 2:45pm UTC](https://forum.freecodecamp.org/t/start-a-working-express-server-not-found-problem/257785/1 "2019-02-09T14:45:30Z")

</div>

Hi,

I’m struggling with a Not Found problem.

Here is my Glitch link: [https://impossible-nose.glitch.me](https://impossible-nose.glitch.me)  
and : [https://glitch.com/edit/#!/impossible-nose](https://glitch.com/edit/#!/impossible-nose)

I don’t understand the problem, it looks fine to me.

---

<div class="post-metadata">

**Author:** ![jenovs](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/jenovs/32/60963_2.png) [@jenovs](https://forum.freecodecamp.org/u/jenovs)\
**Post date:** [February 9, 2019, 5:56pm UTC](https://forum.freecodecamp.org/t/start-a-working-express-server-not-found-problem/257785/2 "2019-02-09T17:56:36Z")

</div>

Add this to the end of `myApp.js`:

```auto
module.exports = app

```

---

<div class="post-metadata">

**Author:** ![JohnPA](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/johnpa/32/153216_2.png) [@JohnPA](https://forum.freecodecamp.org/u/JohnPA)\
**Post date:** [February 9, 2019, 6:00pm UTC](https://forum.freecodecamp.org/t/start-a-working-express-server-not-found-problem/257785/3 "2019-02-09T18:00:37Z")

</div>

Thank you very much !!!

Can you explain to me what it does ?

---

<div class="post-metadata">

**Author:** ![jenovs](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/jenovs/32/60963_2.png) [@jenovs](https://forum.freecodecamp.org/u/jenovs)\
**Post date:** [February 9, 2019, 6:06pm UTC](https://forum.freecodecamp.org/t/start-a-working-express-server-not-found-problem/257785/4 "2019-02-09T18:06:15Z")

</div>

In `server.js` there is this line:

```auto
var myApp = require('./myApp');

```

which assigns to `myApp` default export from `./myApp`.  
Using `module.exports` you create this default export (google for “javascript module exports” for more detailed explanation).

---

<div class="post-metadata">

**Author:** ![JohnPA](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/johnpa/32/153216_2.png) [@JohnPA](https://forum.freecodecamp.org/u/JohnPA)\
**Post date:** [February 9, 2019, 6:47pm UTC](https://forum.freecodecamp.org/t/start-a-working-express-server-not-found-problem/257785/5 "2019-02-09T18:47:11Z")

</div>

Ah ok, it’s like the export in React ?

---

<div class="post-metadata">

**Author:** ![jenovs](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/jenovs/32/60963_2.png) [@jenovs](https://forum.freecodecamp.org/u/jenovs)\
**Post date:** [February 9, 2019, 7:01pm UTC](https://forum.freecodecamp.org/t/start-a-working-express-server-not-found-problem/257785/6 "2019-02-09T19:01:06Z")

</div>

Yes.  
But you can use `module.exports`/`require` in React also.

---

<div class="post-metadata">

**Author:** ![ILM](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/ilm/32/363239_2.png) [@ILM](https://forum.freecodecamp.org/u/ILM)\
**Post date:** [January 17, 2021, 8:05pm UTC](https://forum.freecodecamp.org/t/start-a-working-express-server-not-found-problem/257785/7 "2021-01-17T20:05:36Z")

</div>

Closed on January 17, 2021, 8:05pm UTC


