2015-12-18 2 views
0

У меня проблемы с нефритом и выражением. Таким образом, это сторона serder:переменная javascript в шаблон jade - сторона сервера

router.get('/login', function (req, res) { 
    res.status(200) 
    res.render('login',{title:'login'}) 
    res.end() 
}); 

Это мой нефрит:

doctype html 
html(lang='en') 
    head 

    meta(charset='UTF-8') 
    meta(name='viewport', content='width=device-width') 
    title= #{title} 
    block css 
     link(rel='stylesheet', href='/css/style.css') 
    block js 
     //script(src='../public/js/') 

     script(src='http://localhost:35729/livereload.js') 
    body 
    block content 

И, конечно, это мои ошибки:

> 7|  title= #{title} 
    8|  block css 
    9|  link(rel='stylesheet', href='/css/style.css') 
    10|  block js 

Unexpected token ILLEGAL 
    at Function (native) 
    at assertExpression (/Users/VeaVictis/iGym/node_modules/jade/lib/lexer.js:30:3) 
    at Object.Lexer.code (/Users/VeaVictis/iGym/node_modules/jade/lib/lexer.js:584:23) 

и намного больше после того, как, но я не думайте, что они будут полезны. Заранее благодарю всех. Я пользуюсь этой возможностью, чтобы пожелать вам счастливого Рождества

ответ

2

Попробуйте удалить знак = после названия

Это должно быть

title #{title} 
+0

Да! Это работает :) Большое вам спасибо – Francesco

+0

Рад, что я мог помочь! – Rastalamm

Смежные вопросы