将一个本地主机烧瓶应用程序中的资源调用到另一个本地机应用程序中



我想知道是否可以从另一个烧瓶应用程序(也在localhost上运行,但在不同的端口上)调用托管在烧瓶应用程序上的localhost url。我现在有一个简单的flask应用程序,它在html中显示一个图像。代码如下:

<head>
</head>
<body>
<img src="{{url_for('static', filename='image1.png')}}" alt="Image 1" height="100" width="100" />
</body>
</html>

我在localhost:5001上运行它,它运行得非常好。也就是说,我在浏览器中看到一张图片。

一旦我在浏览器中运行了这个程序,我就会打开第二个应用程序,该应用程序以的形式引用这个url

<img src="http://localhost:5001/"/>

在CCD_ 5内部。然后在localhost:5000上运行此应用程序

然而,第二个应用程序中的图像没有显示,尽管当我在浏览器中加载localhost:5001时,我可以看到图像的域运行得很好。我知道,如果我只想显示图像(通过在一个应用程序中拥有图像资源),我可以在一个程序中简单地做到这一点,但我需要做这样的事情来测试不同域的证书,每个域都承载不同的图像。

我想知道这样的事情可能发生吗。如果是这样,最好的方法是什么?如果我的做法不正确?

谢谢!

<img src="http://localhost:5001/"/>

以上内容无效,因为您正在加载返回HTML的页面的根。

你应该把它称为:

<img src='http://localhost:5001/static/image1.png' />

如果不起作用,请再次加载工作图像,右键单击以在新选项卡中查看,注意正确的URL并在此处替换。

最新更新