首页 > 开发 > JS > 正文

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

2024-05-06 16:37:57
字体:
来源:转载
供稿:网友

话不多说直接上代码:

var http = require('http')

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

var url = require('url')var fs = require('fs')var path = require('path')var mime = require('./mime.js')var qs = require('querystring') 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服务器实例(分享)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持VeVb武林网。


注:相关教程知识阅读请移步到JavaScript/Ajax教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表