Как сделать фото через файл server.js на веб-странице, используя экспресс в узле js - PullRequest
0 голосов
/ 05 июля 2018

В настоящее время я работаю над проектом, в котором мне нужно сделать страницу поиска в узле js. Для поиска необходимо найти идентификатор (введенный пользователем в мой файл index.ejs) и отобразить информацию, полученную из базы данных. Полученная информация включает в себя идентификатор, имя, адрес электронной почты и изображение. До сих пор я выяснил, как визуализировать текст в файл ejs, однако я не могу найти никакой информации о том, как вживую визуализировать изображение из файла server.js. Я искал способы визуализации тега "" по тексту, чтобы я мог загрузить его таким образом, и я искал способы визуализации самого изображения, но мне удалось найти только учебные пособия о том, как создать HTML-файл с жестко закодированное изображение внутри, и рендеринг всего файла, что не позволило бы мне выполнить поиск. Может кто-нибудь предложить способ сделать это и / или связать меня где-нибудь, где я могу получить информацию о том, как это сделать?

.

Ключевые детали (поскольку я не знаю, что вам нужно знать):

Тип файла: ejs

Тип визуализации файла: res.render ()

Основной файл: server.js

.

Извините, если это не так много, поскольку я новичок в узле js.

Спасибо

1 Ответ

0 голосов
/ 05 июля 2018

Если у вас есть полное изображение в базе данных, то

Существует атрибут pic для res.render в express.js Пример того, как вы можете визуализировать изображение ниже.

var pic = "./public/images/"+collection_id+"/"+photo_id+".png"; //(You can get the image from database and assign here)
var comments = "bla bla bla";

res.render('index', { title: 'Viewer' , pic: pic , comments: comments } );

В твоих ejs:

<img src='<%= pic %>' />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...