progs/ap1.js
changeset 166 bba0504abcf0
equal deleted inserted replaced
165:6f84ad98cf49 166:bba0504abcf0
       
     1 var express = require('express');
       
     2 var bodyParser = require('body-parser');
       
     3 var app = express();
       
     4 app.use(bodyParser.urlencoded({ extended: true }));
       
     5 
       
     6 // sending the form
       
     7 app.get('/', function(req, res){
       
     8     var html = '<form action="/" method="post">' +
       
     9         'Login:    <input type="text" name="login" /><br>' +
       
    10         'Password: <input type="password" name="pass" /><br>' + 
       
    11         '<button type="submit">Submit</button></form>';
       
    12     res.send(html);
       
    13 });
       
    14 
       
    15 // receiving data
       
    16 app.post('/', function(req, res){
       
    17     var html = 'Received login: ' + req.body.login + '<br>' +
       
    18         'Received password: ' + req.body.pass + '<br>' +
       
    19         '<a href="/">Try again</a>';
       
    20     res.send(html);
       
    21 });