I'm running a nodejs server based using the example here:
var express = require('express');
var bodyParser = require('body-parser');
var app = express();
app.use(bodyParser());
app.get('/', function(req, res){
var html = '<form action="/" method="post">' +
'Enter your name:' +
'<input type="text" name="number1" >' +
'<br>' +
'<input type="text" name="number2" >' +
'<br>' +
'<button type="submit">Submit</button>' +
'</form>';
res.send(html);
});
app.post('/', function(req, res){
var number1 = req.body.number1;
var number2 = req.body.number2;
var result = eval(number1+'+'+number2)
var html = result + '.<br>' +
'<a href="/">Try again.</a>';
res.send(html);
});
app.listen(80);
Is there any way that for example if I perform some calculations inside the app.post
function they run on the client side and not on the server side?