在本例中,服务器会将这个脚本所在的目录作为静态文件的根目录。这个文件服务器大体能用,但还有很多细节需要考虑。Node中的管道也是这样,但其中流动的不是水,而是来自源头的数据,管道可以让它们“流动”到某个目的地。在浏览器中输入http://127.0.0.1:3000/peiqi.jpg,发现可爱的peiqi已经出现在你的面前了。peiqi.jpg被当作响应主体从http服务器送到了客户端(浏览器)。所以我们还得给这个文件服务器加上错误处理机制,让它足够健壮。在Node中,所有继承了EventEmitter的类都可能会发出error事件。读到这里,相信聪明的你已经掌握了如何用Node创建一个静态服务器,下一篇文章我会给大家介绍如何用Node处理用户上传的文件并存放到服务器中。
暂无评论