Вызов ресурса из одного приложения флешки localhost в другое приложение localhost - PullRequest
0 голосов
/ 16 января 2019

Мне было интересно, можно ли вызвать localhost url, размещенный в приложении фляги, из другого приложения фляги (также работающего на локальном хосте, но на другом порту). У меня в настоящее время есть простое приложение фляги, которое показывает единственное изображение в его 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/"/>

внутри index.html. Это приложение затем запускается на localhost:5000

Однако изображение во втором приложении не отображается, хотя я вижу, что домен для изображения работает нормально, когда я загружаю localhost:5001 внутри браузера. Я понимаю, что я мог бы сделать это просто в одном приложении, если бы я просто хотел показать изображение (имея ресурсы изображения внутри одного приложения), но мне нужно сделать что-то вроде этого, чтобы проверить сертификаты для отдельных доменов, каждый из которых содержит разные изображение.

Мне было интересно, возможно ли что-то подобное. Если да, то как лучше всего к нему подойти, а если я поступаю неправильно?

Спасибо!

1 Ответ

0 голосов
/ 16 января 2019
<img src="http://localhost:5001/"/>

Выше недопустимо, потому что вы загружаете корень той страницы, которая возвращает HTML.

Вы должны ссылаться на это как что-то вроде:

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

Если это не сработает, снова загрузите рабочее изображение и щелкните правой кнопкой мыши, чтобы просмотреть новую вкладку, указав правильный URL-адрес и подставив его здесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...