页面重定向、404
//引入模块
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...')
})