美文网首页
Mac自带的本地服务器

Mac自带的本地服务器

作者: Ming普 | 来源:发表于2016-07-09 19:31 被阅读1440次

前言

问:你认为,做程序猿最痛苦的事是有哪些?

答:没网,没网,没网。。。。

在做项目时,能够快速的访问服务器,可以提高不少的工作效率。但总有那么些时候,公司或者家里的网出现问题,无法访问项目的服务器,此时不要着急,不要放弃,这种情况下,我们可以将临时写的测试数据放在mac自带的Apache服务器中,正常通过服务器访问数据,从而避免影响工作。


How

1. 打开终端,开启Apache:

//开启apache:sudo apachectl start

//重启apachesudo apachectl restart

//关闭apachesudo apachectl stop

回车会提示输入密码,也就是你电脑的密码,http://127.0.0.1/测试一下,成功则如下图:

成功开启mac下Apache效果图

2. 点击Finder,然后Command+Shift+G,前往如下路径(mac下Apache服务器的文件路径)

/Library/WebServer/Documents

如图:

mac下Apache服务器文件路径

在步骤1中只输入一个http://127.0.0.1其实默认打开的是index.html.en(html是一个网页文件),该文件的内容就是在步骤1中测试时浏览器所显示的内容,下面我会附上index.html中的内容。此时如果我在浏览器的网址框输入的是http://127.0.0.1/PoweredByMacOSX.gif, 浏览器就便会显示PoweredByMacOSX.gif图片,如果没有正常显示,提示说没有权限时,单击该文件,然后Command+I在末尾设置权限即可

3. 上面提到了html和图片,那么如何使该服务器返回json数据(其他类型同理)呢。

1、创建一个纯文本文档test(名字能够随意起),

2、将JSON数据串复制到里面,然后将.txt扩展名去掉

3、保存后将这个文件放到服务器路径下

/Library/WebServer/Documents

4、接下来用浏览器访问http://127.0.0.1/test,你在浏览器中访问时中文可能会出现乱码,但在项目中请求回来,打印在控制台的是正常的。

附录:我测试用的json数据串。

  "name":"yoyo",  "age":24,  "sex":"男",  "jobs":"老师"

}

使用过后,记得关闭服务器,要不然会一直消耗你电脑内存,后果你懂的。

相关文章

网友评论

      本文标题:Mac自带的本地服务器

      本文链接:https://www.haomeiwen.com/subject/sgbrjttx.html