Changes between Version 12 and Version 13 of hosting/tutorial
- Timestamp:
- Oct 28, 2019, 3:43:31 PM (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
hosting/tutorial
v12 v13 60 60 61 61 == Anfang mit einem leeren Repository == 62 Wenn du dich für das leere Repository entschieden hast, musst du zuerst mit {{{npm init}}} ein Node-Package anlegen, dass du dann in das Repository hochlädst. Als Beispiel schreiben wir eine simple NodeJS-Anwendung, die auf eingehende Requests mit "Hello World!" antwortet:62 Wenn du dich für das leere Repository entschieden hast, musst du zuerst mit {{{npm init}}} ein Node-Package anlegen, dass du dann in das Repository hochlädst. Als Beispiel schreiben wir eine simple NodeJS-Anwendung, die auf eingehende Requests mit "Hello World!" antwortet: 63 63 {{{#!js 64 64 // tutorial.js … … 72 72 // Port aus der Umgebung des HostLabs holen. 73 73 const port = process.env.PORT; 74 74 75 // Server an Port binden 75 76 server.listen(port); … … 85 86 }}} 86 87 87 Jetzt musst du noch dein Script als Einstiegspunkt in der {{{package.json}}} angeben. Das machst du, indem du im {{{"scripts"}}}-Block die zeile {{{"start": "node <Pfad zu deinem Einstiegs-Script>"}}} hinzufügst. Die fertige {{{package.json}}} könnte dann so aussehen:88 Jetzt musst du noch dein Script als Einstiegspunkt in der {{{package.json}}} angeben. Das machst du, indem du im {{{"scripts"}}}-Block die Zeile {{{"start": "node <Pfad zu deinem Einstiegs-Script>"}}} hinzufügst. Die fertige {{{package.json}}} könnte dann so aussehen: 88 89 {{{#!json 89 90 { 90 "name": "tutorial _project",91 "version": " 1.0.0",92 "description": " ",91 "name": "tutorial-project", 92 "version": "0.0.1", 93 "description": "Some tutorial project in development", 93 94 "main": "tutorial.js", 94 95 "scripts": { 95 "start": "node ./tutorial.js"96 "start": "node tutorial.js" 96 97 }, 97 98 "repository": { 98 99 "type": "git", 99 "url": "https://git.hsrw.eu/test.user/tutorial _project.git"100 "url": "https://git.hsrw.eu/test.user/tutorial-project.git" 100 101 }, 101 "author": " ",102 "author": "Test User <test.user@example.org>", 102 103 "license": "ISC" 103 104 }