因为if语句和form标签导致页面不显示,去掉则正常显示,不知道是格式问题还是jade对某些标签不支持,我用的是express 4.X的版本,jade是1.11.0版本,应该是最新的吧,还望大神帮忙解答,不胜感激。
layout.jade文件
doctype html
html
head
title MongoDB example
body
h1 My first MongoDB app
hr
block body
index.jade文件
extends layout
block body
if(authenticated) //去掉if else则正常显示,引入anthenticated变量,初始化为false
p Welcome back, #{me.first}
else
p Welcome new visitor
ul
li: a(href="/login") Login
li: a(href="/signup") Signup
login.jade文件
extends layout
block body
form(action="/login",method="POST") //去掉这句话正常显示
fieldset
legent Log in
p
label Email
input(name="user[email]", type="text",value=signupEmail)
p
label Password
input(name="user[password]", type="password")
p
button Submit
p
a(href="/") Go back
依然c
相关分类