我最近遇到了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 .....'
由于
答案 0 :(得分:2)
很抱歉发布恐慌。问题不在于Jade。
我发现在mongoose模型中,类型设置为Buffer。我已经通过将其设置为String来修复它。
当它是缓冲区时,在src属性中设置的字符串是
src =''https://res .....''
这导致了问题,双单引号。
更改类型后,很好
src ='https://res .....'
感谢您的时间。