在开发中经常遇到要请求一张图片或一个视频,有时候后台比较忙只能自己搭建个简易的服务器进行mock测试,这里提供两种最简单的服务器搭建方式.
使用Python搭建服务器
mac系统自带python 直接在一个文件夹下输入 # python -m SimpleHTTPServer
即可
此时浏览器输入http://localhost:8000/就能看到如下界面
这样我们就可以用
ifconfig
命令获取本机ip地址,就可以通过本机ip:8000/test.mp4
等url访问我们的文件
Nginx服务器搭建
安装Nginx
# brew install nginx
启动Nginx
# nginx
此时浏览器输入http://localhost:8080/如果能看到欢迎页则表示启动成功
停止Nginx
# nginx -s stop
放置图片
我们在安装nginx的那一步能看到很明显的输出
很明显的看到 /usr/local/var/www
就是服务器的地址
我们直接cd到该文件夹并打开 # cd /usr/local/var/www && open .
然后我们直接输入
http://localhost:8080/screen.png
就能看到这张图片了
python和nginx有区别么?
区别还是有的,通过浏览器审查元素我们可以直观看出区别.
使用Nginx
使用python
所以可以很直观的看出,使用nginx可以更好的模拟服务器操作,我们可以使用nginx来mock数据,判断304来实现图片防重复下载,这篇文章也是我为了实现该功能而作的调研,希望对大家有所帮助.