无法使用绝对URL在Jade中显示图像

时间:2018-05-29 19:26:05

标签: pug

我最近遇到了Jade没有显示图像的问题。

我知道翡翠已被贬值,但如果你仍能提供帮助,我将不胜感激。

变量包含数据库中的数据,并包含Cloudinary图像URL。

Jade代码是

img#image-preview.inline-block.mb-10(src!= user.avatar, alt='user photo')

我可以在控制台中看到正在追加localhost。有人可以帮忙吗?

Error in console. View error screenshot

就像:localhost:3000 / users /'https://res.cloudinary ....'

应该是'https://res .....'

由于

1 个答案:

答案 0 :(得分:2)

很抱歉发布恐慌。问题不在于Jade。

我发现在mongoose模型中,类型设置为Buffer。我已经通过将其设置为String来修复它。

当它是缓冲区时,在src属性中设置的字符串是

src =''https://res .....''

这导致了问题,双单引号。

更改类型后,很好

src ='https://res .....'

感谢您的时间。