progs/App1.js
author Christian Urban <urbanc@in.tum.de>
Sat, 21 Jan 2017 00:37:20 +0000
changeset 510 51267a687b85
parent 163 02026ee18378
permissions -rw-r--r--
updated test

var express = require('express');
var bodyParser = require('body-parser');

var app = express();
app.use(bodyParser.urlencoded({ extended: true }));

// sending the form
app.get('/', function(req, res){
    var html = '<form action="/" method="post">' +
        'Login:    <input type="text" name="login" /><br>' +
        'Password: <input type="password" name="pass" /><br>' + 
        '<button type="submit">Submit</button>' +
        '</form>';
    res.send(html);
});

// receiving data
app.post('/', function(req, res){
    var html = 'Received login: ' + req.body.login + '<br>' +
        'Received password: ' + req.body.pass + '<br>' +
        '<a href="/">Try again</a>';
    res.send(html);
});

// starting the server
app.listen(8000);
console.log("Server running at http://127.0.0.1:8000/");