使用gulp搭建本地服务器并实现模拟ajax
本文主要给大家总结了在工作中可能会用到的小工具,在此记录一下。 可以实现的功能有: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.jsgulpfile.js内容如下: gulp = require('gulp');
livereload = require('gulp-livereload'); webserver = require('gulp-webserver'); //web服务器 if (!urlObj.pathname.match(/^/api/)) { //不是api开头的数据,直接next // 默认任务 第五步,执行gulp命令,会自动打开浏览器,在8000端口起了http服务。就可以看到你的页面了。为了给大家使用方便,我把建立好的目录和文件放在这里了,你下载后,直接运行npm install,然后gulp就可以了。 总结以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对编程之家的支持。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |