http- 像Apache一样

var http = require('http')
var fs = require('fs')

var server = http.createServer()

var wwwDir = 'D:/Movie/www'

server.on('request', function (req, res) {
var url = req.url
// / index.html
// /a.txt wwwDir + /a.txt
// /apple/login.html wwwDir + /apple/login.html
// /img/ab1.jpg wwwDir + /img/ab1.jpg
 

var filePath = '/index.html'
if (url !== '/') {
filePath = url
}

fs.readFile(wwwDir + filePath, function (err, data) {
if (err) {
return res.end('404 Not Found.')
}
res.end(data)
})
})

// 3. 绑定端口号,启动服务
server.listen(3000, function () {
console.log('running...')
})
原文地址:https://www.cnblogs.com/lujieting/p/10296322.html