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

网友投稿 271 2023-05-05


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

话不多说直接上代码:

var http = require('http')

//对URL 解析为对象

//1.导入模块 URl模块

var url = require('url')

var fs = require('fs')

var path = require('path')

var mime = require('./miblMbGAzYhKme.js')

var qs = require('querystring')

http.createServer(function(req,resblMbGAzYhK){

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-OblMbGAzYhKrigin":"*"})

res.write(data)

res.eblMbGAzYhKnd()

}else{

console.log("读文件出错")

}

})

}else{

console.log("文件不存在")

}

})

//设置端口

}).listen(9796)

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

有不懂得 留言问我哦!


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:详解Spring Boot 配置多个RabbitMQ
下一篇:mock工具有哪些(mock 工具)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~