Skip to content

Commit

Permalink
Add simple 'Hello World' program
Browse files Browse the repository at this point in the history
  • Loading branch information
rudolfgrauberger committed Oct 16, 2018
1 parent b021971 commit 0b3926b
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 2 deletions.
21 changes: 19 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,30 @@ In diesem Projekt wird die Sprache JavaScript mit dem Framework NodeJS im Rahmen
Damit das Projekt nicht erst heruntergeladen werden muss, wird der Stand vom ```master```-Branch auf Heroku unter [https://qq2-nodejs.herokuapp.com/](https://qq2-nodejs.herokuapp.com/) gehostet.

## Lokal
### Voraussetzung
Um das Projekt auszuführen müssen folgende Programme auf dem System installiert sein:
- [Git](https://git-scm.com)
- [NodeJS](https://nodejs.org)

### Download

Am einfachsten ist es, dass Projekt mit dem nachfolgenden Befehl herunterzuladen:

```sh
git clone https://github.com/rudolfgrauberger/qq2-eignung-nodejs-fuer-microservice.git
> git clone https://github.com/rudolfgrauberger/qq2-eignung-nodejs-fuer-microservice.git
```

### Einrichtung
....
Mit den nachfolgenden Befehlen wechselt man in das gerade ausgecheckte Verzeichnis und installiert alle benötige Pakete.

```sh
> cd qq2-eignung-nodejs-fuer-microservice
> npm install
```

### Ausführen
Das geht am einfachsten mit dem nachfolgendem Befehl:

```sh
> npm start
```
10 changes: 10 additions & 0 deletions server.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
const http = require('http');

// Nutzt den Port aus der Umgebungsvariable (für Heroku benötigt)
// alternativ/lokal den Port 3000.
const port = process.env.PORT || 3000;

http.createServer((req, res) => {
res.write('Hello World!');
res.end();
}).listen(port, () => console.log(`Server start at port ${port}`));

0 comments on commit 0b3926b

Please sign in to comment.