Jade不能使用express.js
我不知道我在做什么错,但延伸不起作用在我的情况。
server.js
var express = require('express'); var mongodb = require('mongodb'); var bodyParser = require('body-parser'); var cookieParser = require('cookie-parser'); var expressSession = require('express-session'); var app = require('express')(); app.use(bodyParser()); app.use(cookieParser()); app.use(expressSession({ secret: 'moj-sekret' })); app.set('views', __dirname + '/views'); app.set('view engine', 'jade'); app.set('view options', {layout:false}); app.get('/', function(req, res){ res.render('index', { authenticated: false}); console.log('index'); }); app.get('/login', function (req, res){ res.render('login'); console.log('login'); }); app.listen(3000);
玉的例子
布局玉
doctype html head title Przykład MongoDB body h1 Moja hr block content
login玉器
extends layout block content form(action="/login", method="POST") fieldset legend Logowanie p label Adres e-mail input(name="user[email]", type="text") p button Wyślij p a(href="/") Powrót
我使用快递4.7.2和玉1.9.1,我没有任何错误或运行节点时的错误
首先,你的玉文件似乎是错的:
extends layout block content form(action="/login", method="POST") fieldset legend Logowanie p label Adres e-mail input(name="user[email]", type="text") p button Wyślij p a(href="/") Powrót
可能还有其他的东西,但是先试试这个。
- express + jade:提供的局部variables在视图中是未定义的(node.js + express + jade)
- Node,Express,Ajax和Jade示例
- 在node.js中运用jade模板expression网站
- Express不会将对象传递给视图
- nodejs – jade ReferenceError:进程没有定义
- 什么是正确的方式来使用JADE,属性“占位符”和input字段?
- NodeJS应用程序中的AngularJS“ReferenceError:window is not defined”
- Jade看* .jade文件吗?
- 玉 – 模板引擎:如何检查variables是否存在