原
var http=require('http')
var fs=require('fs')
var server=http.createServer()
var wwwDir = 'E:/Node/www';
server.on('request',function(request,response){
if(request.url==='/'){
fs.readFile(wwwDir+'/index.html',function(err,data){
if(err){
response.setHeader('Content-Type','text/plain;charset=utf-8')
response.end('失败了!!!憨批')
}else{
response.setHeader('Content-Type','text/html;charset=utf-8')
response.end(data)
}
})
}else if(request.url==='/a.txt'){
fs.readFile(wwwDir+'/a.txt',function(err,data){
if(err){
response.setHeader('Content-Type','text/plain;charset=utf-8')
response.end('失败了!!!憨批')
}else{
response.end(data)
}
})
}else if(request.url==='/apple/login.html'){
fs.readFile(wwwDir+'/apple/login.html',function(err,data){
if(err){
response.setHeader('Content-Type','text/plain;charset=utf-8')
response.end('失败了!!!憨批')
}else{
response.setHeader('Content-Type','text/html;charset=utf-8')
response.end(data)
}
})
}
})
server.listen(80,function(){
console.log('服务器启动成功')
})
Apache简化
var http=require('http')
var fs=require('fs')
var server=http.createServer()
var wwwDir= 'E:/Node/www'
server.on('request',function(req,res){
var url = req.url
var filePath = '/index.html'
if(url !=='/'){
filePath= url
}
fs.readFile(wwwDir+filePath,function(err,data){
if(err){
res.setHeader('Content-Type','text/plain;charset=utf-8')
return res.end('失败了!!!憨批')
}
res.end(data)
})
})
server.listen(80,function(){
console.log('服务器启动成功')
})