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

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 10: Zeile 10:
er zusätzlich mit seinem Namen begrüßt: <code>Hallo, <BENUTZERNAME>!</code>.
er zusätzlich mit seinem Namen begrüßt: <code>Hallo, <BENUTZERNAME>!</code>.


==Ein einfacher HTTP-Server==
==Ein einfacher HTTP-Server, der <code>Hallo, Welt!</code> ausgibt==


Erstellen Sie eine Datei <code>hello-world-http-01.js</code> und
fügen Sie folgenden Code ein:
<code lang="ecmascript">
'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);
</code>


==Fortsetzung des Tutoriums==
==Fortsetzung des Tutoriums==
Zeile 19: Zeile 46:
==Quellen==
==Quellen==
* {{Quelle|Kowarschick, W.: Multimedia-Programmierung}}
* {{Quelle|Kowarschick, W.: Multimedia-Programmierung}}
* [http://howtonode.org/hello-node HOW TO NODE: Hello Node!]


==Siehe auch==
==Siehe auch==

Version vom 27. Oktober 2014, 18:28 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>',
                    '',
                       '',
                         'Hallo-Welt-Server',
                       '',
                       '',
                         '

Hallo, Welt!

', '', '' ].join() ); p_response.end(); } ) .listen(7777);

Fortsetzung des Tutoriums

Sie sollten nun Teil 3 des Tutoriums bearbeiten.

Quellen

Siehe auch