利用gulp搭建本地服务器,并能模拟ajax

655 查看

工作中可能会用到的小工具,在此记录一下。可以实现的功能有:

  1.  本地http服务器
  2. 页面实时刷新
  3. 可以模拟ajax请求

第一步,新建package.json文件。用到了gulp、gulp-webserver、gulp-livereload

package.json的内容如下:

第二步,在当前目录下执行npm install安装所需的包

第三步,建立目录结构

其中,www是站点的根目录,用于放置html/js/css等静态文件,api是用于放置模拟ajax请求的js文件,如test.js。则ajax请求/api/test的时候,返回改文件的内容,是一个json对象。

第四步,编写gulpfile.js

gulpfile.js内容如下:

第五步,执行gulp命令,会自动打开浏览器,在8000端口起了http服务。就可以看到你的页面了。

 

为了给大家使用方便,我把建立好的目录和文件放在这里了,你下载后,直接运行npm install,然后gulp就可以了。

点此下载所有文件