创建简单的node服务器实例(分享)

前端之家收集整理的这篇文章主要介绍了创建简单的node服务器实例(分享)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

话不多说直接上代码

//对URL 解析为对象 //1.导入模块 URl模块

http.createServer(function(req,res){
var url1 = req.url
var pathname = url.parse(url1).pathname
//打印路径
console.log(pathname)
//取扩展名
var ext = path.extname(pathname).slice(1)
var contentType = mime.types[ext]

fs.exists(__dirname+pathname,function(e){
if(e){
console.log("文件存在")
fs.readFile(__dirname+pathname,function(err,data){
if(!err){
//返回数据
res.writeHead(200,{"Content-Type":contentType+";charset=utf-8","Access-Control-Allow-Origin":"*"})
res.write(data)
res.end()
}else{
console.log("读文件出错")
}
})
}else{
console.log("文件不存在")

}

})
//设置端口
}).listen(9796)

好啦!大概就是这个样子!

有不懂得 留言问我哦!

以上这篇创建简单的node服务器实例(分享)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程之家。

猜你在找的Node.js相关文章