如何解决错误渲染视图nodejs猫鼬哈巴狗

问题描述 投票:0回答:1

我正在跟踪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 | li 10 | a(href = book.url)#{book.title}> 11 | | (#{book.author.name})12 | 13 |否则14 | li没有书。分配给常数变量。

enter image description here

javascript mongoose async-await pug
1个回答
0
投票

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

必须重新访问var,let和const

© www.soinside.com 2019 - 2024. All rights reserved.