一个超级奇葩的bug。

app.js 添加如下中间件:

app.use(function(req, res, next){if (!res.locals.partials) res.locals.partials = {};res.locals.partials.weather = Weather.getWeatherData();next();
})

保存一些数据在 res.locals, 需要在局部文件中使用。

我们将所有的局部文件上下文都放在 partials 对象中。

我们希望在 views/partials/weather.handlebars 中如此使用:

<div class="weather">{{partials.weather}}</div>

然后,出现了报错:

解决:

将 partials 替换成任意别的名词即可!

说明:

尝试修改 n 处试出来的结果,暂不知原因。 partials 是神秘的 关键字 | 保留字 吗?

转载于:https://www.cnblogs.com/yier0705/p/10281619.html

Express Handlebar Error:You must pass a string or Handlebars AST to Handlebars.conpile相关推荐

  1. showToast:fail parameter error: parameter.title should be String instead of Null;

    在搞微信小程序是遇到的这个问题 编辑器用的是hbuiderx 模拟器用的是微信开发者工具 做的是模拟一个商场首页商品展示 "封装了后台请求,并且每次请求都打印code" 涉及一个g ...

  2. 微信小程序错误readFile:fail parameter error: parameter.filePath should be String instead of Undefined;...

    小程序项目总结: 需求:有一个文件需要转发给通讯录好友. wx.downloadFile({url: that.data.fileUrl,filePath: that.data.cachePath + ...

  3. outlook express: socket error 10053 0x800ccc0f

    最近这几天国外几个公司的用户好多都在用OUTLOOK EXPRESS的时候提示:socket error 10053 0x800ccc0f,经确认服务器的连接正常,如果我使用TELNET测试SMTP连 ...

  4. Outlook Express Problem --Error Number: 0x800C0133

    Error Info when Receive/Send Emails: An unknown error has occurred. Account: 'bhattarams@gmail.com', ...

  5. error TS2322: Type ‘WritableComputedRef<string>‘ is not assignable to type ‘string‘ 解决方法

    前言 在 Vue3 + TypeScript + pinia 项目中,使用 get() set() 定义计算属性时,出现 '不能将类型"WritableComputedRef<stri ...

  6. Error: Unbalanced delimiter found in string uniapp打包小程序定位报错位置

    一.症状 1.运行或者发布uniapp小程序 2.已知可能问题是,#ifnef /#endif 配对问题,但不知道哪个文件 二.用药 运行或者发布成h5可以看见报错 三.疗效 然后再运行或发布小程序 ...

  7. Error: invalid expiresIn option for string payload

    错误详情 解决方案 刚开始代码 后面改为的代码 就是一个大括号的问题,第一个参数,接受的就是一个对象,然后加密,字符串是不能加密的.刚开始换了expiresIn: 100这个'1h',换了一个又一个, ...

  8. math.trunc_带有Python示例的math.trunc()方法

    math.trunc Python math.trunc()方法 (Python math.trunc() method) math.trunc() method is a library metho ...

  9. Express应用配置端口

    Express应用设置端口 方法1 静态修改--直接修改代码中配置的默认端口号 方法2 动态修改--修改代码逻辑使其获取启动命令中的端口号参数 相关文章 在Express应用创建成功后,应用会自动配置 ...

最新文章

  1. 11岁的孩子能看懂C语言么,10岁小朋友开发的编程语言,给你们看看~
  2. 调试一个C#研究生管理信息系统源码
  3. 元气骑士里的超级计算机,元气骑士:本以为“素颜相机”够火,直到看到它,一秒笑出猪叫声...
  4. java语言程序设计全国考试题,2019年12月全国计算机等级考试[Java语言程序设计]复习题及答案...
  5. 计算机网络实验(华为eNSP模拟器)——第六章 密码模式和AAA模式
  6. Lync 2010的点击呼叫设置
  7. Base64加密和Md5加密用户名
  8. twitter达人不能不知的缩写
  9. 落户北京经开区 小米汽车首车预计2024年下线并量产 网友:开始存钱!
  10. C语言中volatile关键字与汇编__volatile__
  11. nvidia tesla k40
  12. Django:报错 unsupported format character ‘Y‘ (0x59) at index 70
  13. android手机平板如何使用usb有线网卡
  14. 51nod1212无向图最小生成树
  15. 江苏开启“金环”对话会:政府“牵线”助环保项目与金融“联姻”
  16. 夏季哪些蔬菜不适合生吃凉拌,食用会发生危险
  17. 《计算机网络(第七版)-谢希仁》重点知识 - 计算机网络基础知识
  18. 中国乳房X射线探测器市场趋势报告、技术动态创新及市场预测
  19. 客户第一 战略交流 | 数澜科技走进欧冶云商
  20. antd 给table底部加合计、侧边总计动态计算

热门文章

  1. 政府单位专享 国内“特供版”Windows 10真的来了
  2. idea java 远程调试_使用idea开启远程调试
  3. web.config中的 <connectionStrings>加密和解密
  4. 360潘剑锋:世界上存在没有漏洞的手机吗?
  5. 数组和链表的区别,各有何优缺点
  6. servU服务器连接不上问题的解决
  7. requests库+正则表达式--简单爬虫实例--美女图片篇
  8. vue+video-player组件应用
  9. 免杀Bdfproxy
  10. 魔众轻量论坛系统 v4.3.0 常规优化升级 系统更稳定