Changes between Version 12 and Version 13 of hosting/tutorial


Ignore:
Timestamp:
Oct 28, 2019, 3:43:31 PM (5 years ago)
Author:
jw
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • hosting/tutorial

    v12 v13  
    6060
    6161== 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:
     62Wenn 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:
    6363{{{#!js
    6464// tutorial.js
     
    7272// Port aus der Umgebung des HostLabs holen.
    7373const port = process.env.PORT;
     74
    7475// Server an Port binden
    7576server.listen(port);
     
    8586}}}
    8687
    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:
     88Jetzt 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:
    8889{{{#!json
    8990{
    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",
    9394  "main": "tutorial.js",
    9495  "scripts": {
    95     "start": "node ./tutorial.js"
     96    "start": "node tutorial.js"
    9697  },
    9798  "repository": {
    9899    "type": "git",
    99     "url": "https://git.hsrw.eu/test.user/tutorial_project.git"
     100    "url": "https://git.hsrw.eu/test.user/tutorial-project.git"
    100101  },
    101   "author": "",
     102  "author": "Test User <test.user@example.org>",
    102103  "license": "ISC"
    103104}