【问题标题】:How to resolve error rendering view nodejs mongoose pug如何解决错误渲染视图nodejs mongoose pug
【发布时间】:2020-09-29 17:06:37
【问题描述】:

我正在关注 MDN 上的图书馆网站项目,但由于某种原因, book_list 视图在第 11 行出现错误。我已从 MDN 完全复制代码,如下面的链接所示。如果我评论第 11 行,则视图呈现如下,但作者姓名未出现,这是您将在 MDN 链接get a list of all Book objects in the database 中看到的预期结果:

这里是github链接:https://github.com/mdn/express-locallibrary-tutorial

我得到错误: /Projects/API/express-locallibrary-tutorial/views/book_list.pug:11 9|李10| a(href=book.url) #{book.title} > 11| | (#{book.author.name}) 12| 13|其他 14| li 没有书。赋值给常量变量。

【问题讨论】:

  • 请在问题正文中包含您的代码的最小表示形式作为格式化文本,而不是链接到外部存储库。
  • 相关代码如下:
  • 没有代码。

标签: javascript mongoose async-await pug


【解决方案1】:

再次使用 MDN 查看我的代码后,我注意到在我的代码中我使用 const 在作者模型中声明了变量全名,这导致了问题。使用 let 或 var 声明变量解决了这个问题。

必须重新审视 var、let 和 const

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-07-25
    • 1970-01-01
    • 1970-01-01
    • 2018-05-23
    • 2017-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多