html lang="en">
head>
meta charset="UTF-8">
meta name="viewport" content="width=device-width, initial-scale=1.0">
meta http-equiv="X-UA-Compatible" content="ie=edge">
title>Számológép/title>
/head>
body>
h1>Számológép /h1>
form action="/" method="post">
input type="text" name="num1" placeholder="Első szám">
input type="text" name="num2" placeholder="Második szám">
button type="submit" name="submit">Számolás /button>
/form>
/body>
/html>
const /*konstans*/ express= require/*kérdések*/("express");
const bodyParser = require("body-parser");/*deffiniálni kell amit használok */
const app= express();
/*az express által bizotsítja, hogy meghatározza mi történjen*/
/*a body parser expressel működik? */
app.use(bodyParser.urlencoded({extended: true /* kiterjesztett opció*/ }));/*sok fajtája van, ahogy fel lehet használni a bodyParser et
pl .text() .json() /*ami egy sperc java formátunm*//*urlencoded és ezt használjuk ürlapról.*/
app.get("/",/*az első paraméter*//*"/" a home paget jelentik*/ function(req/*kérdés evt is szoktak heylyette írni vagy req*/, res/*válasz vagy res*/){
/*console.log(request);*/
/*res.send("Hello Word");*/
console.log(__dirname);/*a __ vonal adja meg az akutális mappa nevét*/
/*kiírja most, hol is van*/
res.sendFile(__dirname + "/index.html");
});
app.post("/", function(req, res){
var num1= Number(req.body.num1);/*szövegként érkezik*/
var num2= Number(req.body.num2);/*A Number()-el tudjuk számmá alakítani*/
var eredmeny= num1 + num2;
res.send("Az eredmény: "+eredmeny)
/*console.log(req.body.num1);/*ez az utolsó állapota a req-nak*/
/*kiírja az num1 es számot*/
/* res.send("Köszi megkaptam")*/
});
app.listen(3000, /*3000 protra figyeljen*//*ha + funkicó kell akkor ,*/ function(){
console.log("Megyek");
});