nodejs--两个子文件如何共享同一个头文件

当开发页面时可能会有同时写好几个页面,但每个页面代码变化不大的情况,此时如果按部就班的写写会大大降低写代码的效率。所以如果我们写一个文件可以继承到子文件中,就可以提升效率。

写一个js文件用来响应服务器端,在网页显示。

我设置了app.html 与 app2.html,这两个子文件。一个head.html这个头文件被继承。

//const { render } = require("art-template");
const express = require("express")
const app = express();
app.engine("html",require("express-art-template"))
app.get("/",(req,res)=>{
    res.render("app.html")
})
app.get("/two",(req,res)=>{
    res.render("app2.html")
})
app.listen(7000,()=>{
    console.log("ok");
})
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>   {{block 'h'}}  原始郭子  {{/block}}  </title>
</head>

上面是head.html文件,这样app app2就不用在重新写一遍头文件了。

{{include "./head.html"}}
<body>
    <h1>1111111111111111</h1>
</body>
</html>
{{extend "./head.html"}}
{{block 'h'}} 升级郭子 {{/block}}
<body>
    <h1>222222222222</h1>
</body>
</html>

用到了{{include “./文件”}}的方法,在子文件中用这个方法就可以继承头文件中的内容啦!

欢迎不懂来问!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值