Pogledajte određenu poruku
Staro 22. 05. 2012.   #1
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 Express i jade template problem

Pravim skriptu za vezbu u node-u koristeci express framework i jade template engine... Treba da se saberu 3 broja iz tekstpolja i da se rezultat koji dodje od strane servera upise u div id Result

ovo je index.jade code:

Kôd:
!!! 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}
i app.js

Kôd:
var express = require('express');

var app = module.exports = express.createServer();

// Configuration

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.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);
ali jednostavno kada pokrenem app.js sa node app.js na localhostu:3010 izadje mi: Cannot GET /

Zna li neko sta bi mogao da bude problem!
__________________
I'm not sexy and I know IT!
AdriaMart je offline   Odgovorite uz citat