在开发过程中,前后端不论是否分离,接口多半是滞后于页面开发的.所以建立一个REST风格的API接口,给前端页面提供虚拟的数据,是非常有必要的.对比过多种mock工具后,我最终选择了使用 json server 作为工具,因为它足够简单,写少量数据,即可使用.也因为它足够强大,支持CORS和JSONP跨域请求,支持GET, POST, PUT, PATCH 和 DELETE 方法,更提供了一系列的查询方法,如limit,order等.下面我将详细介绍如何搭建mock数据服务. 一.Node.js安…
Mock 之搭建本地 MockJs 一.目的 模拟后端接口 二.发请求 1. install npm install axios 2. 配置 src/utils/request.js import axios from "axios"; // axios 导入包 const service = axios.create({}); // axios 简单配置 // /api/user/id token service.interceptors.request.use((config) =…
项目离不开数据渲染的支持,为本地开发配置 数据  支持. (一)方式一:安装JSON Server搭建mock数据的服务器 json Server 是一个创建 伪RESTful服务器的工具. 配置流程: ①项目安装json-server cnpm install -g json-server ②项目目录下新增mock文件夹,并在mock文件夹下 添加 db.json 数据文件 db.json的内容为: { "posts": [ { "id": 1, "ti…
vue-cli 中可以通过配置 proxyTable 解决开发环境的跨域问题,具体可以参考这篇文章: Vue-cli proxyTable 解决开发环境的跨域问题 如果后端接口尚未开发完成,前端开发一般使用mock数据. mock方法有多种多样,这里给出两种: 方法一: 使用express搭建静态服务 mock数据写在json文件中,proxyTable 里将接口代理到具体mock数据json文件上. 具体方法: 创建 mock 文件夹 build/dev-server.js 中添加如下代码  …
本文适用于解决前端开发时所需的服务器支持,包括文件上传和下载.在开发环境中需要保持尽量的开放,并不是安全的.根据浏览器安全协议,所下载的开源项目是不能直接在file中直接打开的,需要把文件放置在服务器上并设置正确以便使用FTP服务器进行上传下载.例如需要查看一个Angular模版的时候我并不想跑到Linux服务器上,那么就使用MAXPP. MAXPP是一个免费的,集成了Apache,MariaDB,PHP,Perl的开发环境,安装方便,操作简单,适用于不爱折腾想尽快开始测试的同学们. 请从MAX…
git clone https://github.com/angular/quickstart.git quickstart cd quickstart npm install npm start https://www.angular.cn/docs/ts/latest/guide/setup.html#!#develop-locally…
使用得工具说明 php+Apache服务器+Dreamweaver+mysql数据库 下载安装好wamp,可以在网上直接百度下载,为了方便,我给放个百度云的链接.wamp下载:链接:http://pan.baidu.com/s/1jH6FbtO 密码:zeo6下载并安装好,没有什么大问题,一路回车就好.有一个步骤是选择浏览器,默认IE,如果想chrome,自己更改一下就可以 php环境搭建集成开发环境,也叫IDE环境.web服务器+php解释器+数据库 都是配置好的,直接用就可以,不需要我们自己…
MacOS搭建本地服务器 一,需求分析 1.1,开发app(ios android)时通常需往app中切入web页面,直接导入不行,故需搭建本地的测试网站服务,通过IP嵌入访问页面. 1.2,开发小程序时,存放图片,通过链接访问--http://ip/PoweredByMacOSX.gif. 二,启动服务 MacOS 自带得有Apatch服务器.但是通常是关闭的,可通过在浏览器中输入 http://127.0.0.1/ 来测试,如果页面出现 it works,则代表访问成功,本地服务已启动. 2…
<一统江湖的大前端>系列是自己的前端学习笔记,旨在介绍javascript在非网页开发领域的应用案例和发现各类好玩的js库,不定期更新.如果你对前端的理解还是写写页面绑绑事件,那你真的是有点OUT了,前端能做的事情已经太多了, 手机app开发 , 桌面应用开发 , 用于神经网络人工智能的库 , 页面游戏 , 数据可视化 , 甚至 嵌入式开发 ,什么火就搞什么,活脱脱一个蹭热点小能手.如果你也觉得前端的日常开发有些枯燥,不妨一起来看看前端的另一番模样. 为什么你总是下不了班 大部分工程化的项目为…
Node.js Node 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP.Python.Perl.Ruby 等服务端语言平起平坐的脚本语言.官网下载node.js mock.js 官网 新建项目文件夹nodeServer,用git bash初始化,生成package.json文件 npm init -y 进入nodeServer下,用node自带的npm下载安装mock npm install mockjs 进入nodeServer下,通过npm…