前言
对于一个web应用,提供静态文件(CSS、JavaScript、图片)服务常常是必须的。本文将介绍如何做一个自己的静态文件服务器。
创建一个静态文件服务器
每个静态文件服务器都有个根目录,也就是提供文件服务的基础目录。所以我们要在即将创建的服务器上定义一个root变量,它将作为我们这个静态文件服务器的根目录:
var http = require('http')
var join = require('path').join
var fs = require('fs')
var root = __dirname
__dirname 在Node中是一个神奇的变量,它的值是该文件所在