浏览器中通过路由访问通过render渲染的jade页面,为什么显示的是html代码啊?

wjxr1594309768 2018-03-28 06:35:49
app.js代码:

app.set("view engine","jade");
app.set("views","./views");
app.use(bodyParser.urlencoded({extened:true}));
app.use(express.static(path.join(__dirname,"static")));

index.jade代码:

doctype
html
head
meta(charset="utf-8")
title index
link(href="main.css",rel="stylesheet")
body
h1 index



下面通过路由访问

app.route("/").get(function (req,res) {
res.render('index');
});




页面显示的是

<!DOCTYPE html><html><head><meta charset="utf-8"><title>index</title><link href="main.css" rel="stylesheet"></head><body><h1>index</h1></body></html>
...全文
207 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

87,955

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧