全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

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

话不多说直接上代码:

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服务器实例(分享)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。


# node  # 创建服务器  # 轻松创建nodejs服务器(1):一个简单nodejs服务器例子  # Node.js实战 建立简单的Web服务器  # Nodejs 搭建简单的Web服务器详解及实例  # 搭建简单的nodejs http服务器详解  # 给大家  # 问我  # 希望能  # 扩展名  # 不存在  # 这篇  # 多说  # 好啦  # 小编  # 大家多多  # 不懂得  # path  # br  # fs  # URl 


相关文章: c++怎么实现高并发下的无锁队列_c++ std::atomic原子变量与CAS操作【详解】  定制建站价位费用解析与套餐推荐全攻略  建站之星伪静态规则如何正确配置?  建站之星如何取消后台验证码生成?  成都品牌网站制作公司,成都营业执照年报网上怎么办理?  建站之星后台管理系统如何操作?  C++如何使用std::optional?(处理可选值)  c# Task.ConfigureAwait(true) 在什么场景下是必须的  如何快速搭建安全的FTP站点?  如何高效生成建站之星成品网站源码?  如何通过虚拟机搭建网站?详细步骤解析  手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?  红河网站制作公司,红河事业单位身份证如何上传?  如何快速生成高效建站系统源代码?  Swift开发中switch语句值绑定模式  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  如何在IIS中配置站点IP、端口及主机头?  如何快速选择适合个人网站的云服务器配置?  头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?  c++怎么用jemalloc c++替换默认内存分配器【性能】  宝塔新建站点报错如何解决?  如何快速搭建支持数据库操作的智能建站平台?  广州商城建站系统开发成本与周期如何控制?  ui设计制作网站有哪些,手机UI设计网址吗?  如何快速查询网站的真实建站时间?  如何快速搭建FTP站点实现文件共享?  如何在阿里云通过域名搭建网站?  七夕网站制作视频,七夕大促活动怎么报名?  详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)  建站之星如何快速更换网站模板?  如何快速打造个性化非模板自助建站?  较简单的网站制作软件有哪些,手机版网页制作用什么软件?  如何确认建站备案号应放置的具体位置?  平台云上自主建站:模板化设计与智能工具打造高效网站  如何选择服务器才能高效搭建专属网站?  官网网站制作腾讯审核要多久,联想路由器newifi官网  如何快速搭建高效WAP手机网站吸引移动用户?  C++ static_cast和dynamic_cast区别_C++静态转换与动态类型安全转换  婚礼视频制作网站,学习*后期制作的网站有哪些?  c# F# 的 MailboxProcessor 和 C# 的 Actor 模型  成都网站制作公司哪家好,四川省职工服务网是做什么用?  微信小程序 五星评分(包括半颗星评分)实例代码  如何在IIS7上新建站点并设置安全权限?  如何快速使用云服务器搭建个人网站?  建站之星2.7模板快速切换与批量管理功能操作指南  如何通过商城免费建站系统源码自定义网站主题?  一键网站制作软件,义乌购一件代发流程?  洛阳网站制作公司有哪些,洛阳的招聘网站都有哪些?  网站制作和推广的区别,想自己建立一个网站做推广,有什么快捷方法马上做好一个网站?  c# 在高并发下使用反射发射(Reflection.Emit)的性能 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。