话不多说直接上代码:
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小时内与您取得联系。