http开启服务器
来源:互联网 发布:淘宝店铺发布宝贝视频 编辑:程序博客网 时间:2024/06/07 11:03
const http = require('http');const url = require('url');const fs = require('fs');const path = require('path');const server = http.createServer();server.on('request',(req,res)=>{ let pathStr = url.parse(req.url).pathname; if(pathStr=="/index"){ fs.readFile('./index.html',(err,data)=>{ if(err){ console.log(err); return; } res.end(data) }) } else if(pathStr=='/login'){ fs.readFile('./login.html',(err,data)=>{ if(err){ console.log(err); return; } res.end(data) }) } else{ let filePath = path.join(__dirname,'static',pathStr); fs.readFile(filePath,(err,data)=>{ if(err){ console.log(err); return; } if(path.extname(filePath)=='js'){ res.setHeader('Content-Type','application/x-javascript') }else if(path.extname(filePath)=='css'){ res.setHeader('Content-Type','text/css') }else if(path.extname(filePath)=='mp3'){ res.setHeader('Content-Type','audio/mpeg') }else if(path.extname(filePath)=='avi'){ res.setHeader('Content-Type','video/x-msvideo') }else if(path.extname(filePath)=='jpg'){ res.setHeader('Content-Type','image/jpeg') } res.end(data) }) }})server.listen(8888,'172.17.103.29',()=>{ console.log('服务器开启成功!')})
阅读全文
0 0
- http开启服务器
- Python一个命令开启http下载服务器
- python一个命令开启http服务器
- 使用http-server零配置在本地开启http服务器
- 开启python FTP和HTTP服务器的方法
- Nginx静态资源服务器开启https配置及http rewrite到https
- HTTP开启80端口
- 开启本地服务器 Apache服务器
- CentOS开启daytime服务器
- 服务器开启远程桌面控制
- python,开启django服务器
- oracle服务器开启
- 开启window的服务器
- Mac 开启WebServer 服务器
- activeMq 开启服务器验证
- 服务器开启JMX监控
- 阿里服务器开启ipv6
- 在服务器开启pathinfo
- 仿Flipboard 波浪折叠式Logo自定义View
- 修改ActionBar背景色和返回图标
- BeanUtils.copyProperties可能存空值
- define宏定义与inline内联的异同
- 使用Hudson进行持续集成
- http开启服务器
- Android 自定义圆角的实现
- 第一次当面试官
- mysql str_to_date字符串转换为日期
- QT warning C4819 该文件包含不能在当前代码页(936)中
- python练习_1 水仙花数_1
- 近期计划
- 学习github的网站
- 动态规划之投资问题