哈巴犬模板错误

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

我的哈巴狗代码是这样的,其中linkPreface和val是传递的值。我在nodeJs上使用express。

p #{ linkPreface }

each val in files
    -var url=linkPreface+val
    p #{url}
    a(href=`${url}`) #{val} </br>

对于链接部分,HTML为

<a href="http:/localhost:3000/folder/files">files</a>

由于某种原因,每当我单击或将鼠标悬停在链接上时,都会得到http://localhost:3000/localhost:3000/folder/files,重复localhost:3000部分,这会使链接毫无价值。我正在Firefox上运行它。有任何想法如何发生或如何解决?

javascript html node.js firefox pug
1个回答
0
投票

删除linkPreface并尝试这样,

p #{ linkPreface }

each val in files
    -var url=val
    p #{url}
    a(href=`${url}`) #{val} </br>

希望这会有所帮助!

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