Я пытаюсь создать простой узел с помощью скрипта express.js, который будет суммировать 3 числа.Express.js и проверка формы
На индексе у меня есть это:
index.jade
!!! 5
html
head
title Test
body
form(name='form1', method='post', action='/')
label(for='1')
input#1(type='text', name='1')
label(for='2')
input#2(type='text', name='2')
label(for='3')
input#3(type='text', name='3')
input(name='submit', type='button', value='submit')
#result
, а также я теперь писать ServerSide - app.js с REQ и объект разрешения, но как вернуть результат .. . также результат = 1iD + 2ID + 3ID
app.js
var express = require('express');
app = express.createServer();
app.use(express.bodyParser());
app.post('/', function(req, res){
var i = req.param('1', null);
var j = req.param('2', null);
var k = req.param('3', null);
var r = i+j+k;
res.send(r);
});
Как отправить результаты (т) в DIV Идентификатор результата на index.jade ... так как вернуть результат в index.jade
также здесь есть Pastebin код: http://pastebin.com/J9MRFCaE ... Я новичок в узел и выразить и извините за глупый вопрос ...
спасибо большое –
i only get Не могу получить/сообщение ... ПОЧЕМУ? –
Вы должны объявить два маршрута: один с app.get ('/', req, res), который будет вызывать только res.render ('index') и один с app.post ('/', req, res), который будет сделайте вычисление и вызовите res.render ('index', {result: r}) –