下载人物头像并将其显示在node.js中

最近我变得真正有兴趣在node.js中做我自己的聊天。 我已经做了很多事情(例如注册和login),但是我遇到了一个问题:我需要在朋友列表中显示人物的头像,看起来像这样: test friend list
那些灰色圆圈是一个img标签(这将是默认的空白图片),并且应该被replace为替身。 但是,我不知道什么是通过请求发送图像到客户端的正确方法。 我使用socket.io为了沟通和发送JSON,但我相信你不能通过socket.io发送图像(或文件?)。 我在互联网上发现的唯一信息是关于使用AJAX请求上传文件到服务器,这是有用的,但仍然不告诉我如何问服务器的图片。

var id = 0; function addFriendElement() { $().add( '<div class="personTab" onclick="makeActive(this);">' + '<div class ="smallAvatar"><img src="img/testAvatar.png" alt="No avatar?"></div>' + '<div class ="nickname">' + id + '</div>' + '</div>').appendTo("#friendList"); id++; } 

这就是我添加屏幕截图中看到的那些“标签”。 我想知道是否使用img标签也是不正确的。
提前致谢!

您不需要将图像从服务器发送到浏览器。

只需要通过浏览器(可能是静态资源)通过HTTP访问头像的URL( img标签的src属性中设置的内容)即可。

如果您使用的是ExpressJ,那么这里是文档