• NodeJS -Express 4.0 用include取代partial


    在Express 4.0 下按如下方法设置:

    (1)运行cmd 输入:npm install express-partials -g  

    (2)下载成功后.在app.js 中引用此插件   var partials = require(‘express-partials’);

    (3)然后再开启此插件, 在app.js 中 app.set(‘view engine’, ‘ejs’);  代码后添加如下代码:  app.use(partials());

    (4)package.json 里 dependencies 配置项添加  ”express-partials”: “*” 

    设置完之后会提示“Error: Cannot find module 'express-partials'”。

    所以果断抛弃partial插件,在Express 3.x中加入了include方法,可以把原来的代码:

    <ul><%- partial('listitem', items) %></ul>
    

      换成如下代码:

    <% items.forEach(function(listitem){ %>
    <% include listitem %>
    <% }) %>

    而配置信息都不需要修改,也不需要添加layout.ejs模版,就能达到同样效果。

  • 相关阅读:
    vuex 按需动态引入等常用写法
    golang堆栈信息
    fiber框架
    leveldb查看工具
    golang sdk报错
    csdn复制问题
    golang panic打印
    unix socket 抓包
    dlv远程调试
    gitsubmodule使用
  • 原文地址:https://www.cnblogs.com/yumianhu/p/3708863.html
Copyright © 2020-2023  润新知