Node.js-Tutorium: Hello World: HTTP: Unterschied zwischen den Versionen

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Kowa (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Kowa (Diskussion | Beiträge)
Zeile 15: Zeile 15:
fügen Sie folgenden Code ein:
fügen Sie folgenden Code ein:


<code lang="ecmascript">
<source lang="ecmascript">
'use strict';
'use strict';


Zeile 38: Zeile 38:
     )
     )
   .listen(7777);
   .listen(7777);
</code>
</source>


==Fortsetzung des Tutoriums==
==Fortsetzung des Tutoriums==

Version vom 27. Oktober 2014, 16:29 Uhr

Dieser Artikel erfüllt die GlossarWiki-Qualitätsanforderungen nur teilweise:

Korrektheit: 4
(großteils überprüft)
Umfang: 1
(zu gering)
Quellenangaben: 5
(vollständig vorhanden)
Quellenarten: 5
(ausgezeichnet)
Konformität: 5
(ausgezeichnet)

Node.js-Tutorium Hello World

Übersicht: Teil 1: Konsole | Teil 2: HTTP | Teil 3: TCP

Use Cases

Es soll ein einfacher Node.js-Web-Server erstellt werden, der unter der URL http://localhost:7777/ eine HTML-Seite mit dem Inhalt Hallo, Welt! als Ergebnis liefert.

Auf der Seite soll sich außerdem ein Eingabefeld und ein Butoon befinden. Wenn der Benutzer seinen Namen eingibt und auf den Button klickt, wird er zusätzlich mit seinem Namen begrüßt: Hallo, <BENUTZERNAME>!.

Ein einfacher HTTP-Server, der Hallo, Welt! ausgibt

Erstellen Sie eine Datei hello-world-http-01.js und fügen Sie folgenden Code ein:

'use strict';

require('http')
  .createServer
    ( function (p_request, p_response)
      { p_response.writeHead(200, {'Content-Type': 'text/html; charset=utf-8'});
        p_response.write
                   (['<!DOCTYPE html>',
                     '<html>',
                       '<head>',
                         '<title>Hallo-Welt-Server</title>',
                       '</head>',
                       '<body>',
                         '<p>Hallo, Welt!</p>',
                       '</body>',
                     '</html>'
                    ].join('')
                   );
        p_response.end();
      }
    )
  .listen(7777);

Fortsetzung des Tutoriums

Sie sollten nun Teil 3 des Tutoriums bearbeiten.

Quellen

Siehe auch