Pogledajte određenu poruku
Staro 23. 05. 2012.   #2
AdriaMart
expert
Expert
 
Avatar AdriaMart
 
Datum učlanjenja: 15.03.2011
Poruke: 518
Hvala: 16
20 "Hvala" u 17 poruka
AdriaMart is on a distinguished road
Default

Pomogli su mi da ispavim kod ovako:

var express = require('express');
app = express.createServer();

app.configure(function(){
app.set('views', __dirname + '/views');
app.set('view engine', 'jade');
app.use(express.bodyParser());
app.use(express.methodOverride());
app.use(app.router);
app.use(express.static(__dirname + '/public'));
});
app.use(express.bodyParser());
app.get('/', function(req, res){
res.render('index');
});


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.render('index', {result:r});

});
app.listen(3010);

a u index.jade fajlu

ide:

!!! 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 #{result}


Medjutim ponovo mi izadje greska u jade fajlu:

ReferenceError: C:\Users\PC\glowing-frost-5319/views/index.jade:14
12. ' input#3(type=\'text', name='3')
'
13. ' input(name=\'submit', type='button', value='submit')
'
14. '#result #{result}'

result is not defined
at Object.<anonymous> (eval at <anonymous> (C:\Users\PC\glowing-frost-5319\node_modules\jade\lib\jade.js:229:10))
at ServerResponse._render (C:\Users\PC\glowing-frost-5319\node_modules\express\lib\view.js:377:21)
at ServerResponse.render (C:\Users\PC\glowing-frost-5319\node_modules\express\lib\view.js:242:17)
at Object.<anonymous> (C:\Users\PC\glowing-frost-5319\app.js:14:10)
at param (C:\Users\PC\glowing-frost-5319\node_modules\express\node_modules\connect\lib \middleware\router.js:148:21)
at pass (C:\Users\PC\glowing-frost-5319\node_modules\express\node_modules\connect\lib \middleware\router.js:164:10)
at Object.router [as handle] (C:\Users\PC\glowing-frost-5319\node_modules\express\node_modules\connect\lib \middleware\router.js:170:6)
at next (C:\Users\PC\glowing-frost-5319\node_modules\express\node_modules\connect\lib \http.js:204:15)
at Object.methodOverride [as handle] (C:\Users\PC\glowing-frost-5319\node_modules\express\node_modules\connect\lib \middleware\methodOverride.js:35:5)
at next (C:\Users\PC\glowing-frost-5319\node_modules\express\node_modules\connect\lib \http.js:204:15)

??????
__________________
I'm not sexy and I know IT!
AdriaMart je offline   Odgovorite uz citat