重定向后,FlowRouter本地服务的图像中断



在使用FlowRouter时,如果我加载我的页面,任何本地服务的图像(images/myImage.png)都可以正常工作。但是,如果我导航到一个页面,然后再导航回来(首页->关于页面->主页),图像就坏了。然而,在开发人员控制台中,如果我将鼠标悬停在图像源上,图像显示良好。

对于从其他服务器提供的图像,这不是问题。

我从来没有解决过这个问题,但因为这似乎仍然是许多人的问题。我把我的作品贴出来了。根据Meteor社区的建议,我切换到基于云的图像托管,如cloudary或AWS

听起来您有时使用它们的文件路径访问图像。使用Meteor,要正确地提供静态文件,它们需要位于项目的/public文件夹中。因此,您应该将它们放在/public/images中,然后根据以下示例引用它们:

文件

/public/images/foo.png

显示

<img src="/images/foo.png>

请看这里:https://guide.meteor.com/structure.html#special-directories

我意识到,尽管我的图像与以下内容一起工作:

图片位于/public/images/name.png

<img src="images/name.png">

但是后来我把url改成:

<img src="/images/name.png">

最新更新