Но чем html в моем проекте не статический файл, соответственно в чем я не прав?
app.use(express.static(__dirname+'/public/views'));
позволяет открыть его так: http://localhost:3000/login.html
А можно как то без родительского блока?
который возможно столкивался с похожей проблемой как у меня
Научитесь делать обычные для начала, а там и появится понимание что вам дальше надо
https://qna.habr.com/user/evgeniy2024.jpg
./static/avatars/evgeniy2024.jpg
. И уже после выборки из БД строишь урл до этой картинки.