Отображение изображения путем динамического создания подписанного URL-адреса с помощью express, EJS, Google Cloud

#node.js #express #ejs

Вопрос:

У меня есть вспомогательная функция getURL, которая проверяет наличие определенного файла в моем личном облачном хранилище Google. Если он существует, getURL возвращает подписанный URL-адрес соответствующего файла.

вспомогательная функция

Функция getURL содержит имя файла в качестве аргумента. Имена файлов извлекаются из моей базы данных mysql. Маршруты инициируются с index.js для просмотра ejs.

index.js

Я пытаюсь использовать вспомогательную функцию в представлении ejs для создания подписанного URL-адреса и динамического отображения удаленного изображения. Но почему-то подписанный Url-адрес не отображается в качестве источника изображения. Вместо этого мой браузер показывает

просмотр ejs

браузер img src

Поскольку я нахожусь в самом начале изучения кода, я надеюсь, что мое объяснение проблемы понятно. Я ценю каждую помощь, которую получаю!