当前位置: 首页 > news >正文

可以做cps合作的棋牌网站6排超最新积分榜

可以做cps合作的棋牌网站6,排超最新积分榜,网站地图 制作工具,网站点赞怎么做的写在前面: 开发的时候,前后端不论是否分离,接口多半是滞后于页面开发的。所以建立一个REST风格的API接口,给前端页面提供虚拟的数据,是非常有必要的。json server 作为模拟工具,因为设置简单,容…

写在前面:

开发的时候,前后端不论是否分离,接口多半是滞后于页面开发的。所以建立一个REST风格的API接口,给前端页面提供虚拟的数据,是非常有必要的。json server 作为模拟工具,因为设置简单,容易上手。本文是做一个简单的上手介绍,有需要的朋友可以做一下参考,喜欢的可以点波赞,或者关注一下,希望可以帮到大家。

本文首发于我的个人blog:obkoro1.com

json server 工具:

在后台还没给接口之前,使用JSON-Server搭建一台JSON服务器,将接口要返回的数据放在json文件里面。然后请求这些数据,这样我们可以先做一些东西,等后台接口好了之后直接替换就可以了,不必一直傻傻的等后端的接口。

安装:

    npm install json-server --save //json servernpm install axios --save //使用axios发送请求复制代码

json文件:

创建一个json文件,起名叫db.json,文件放置在跟index.html平级的目录中,也可以放置在static文件夹中,db.json文件里面的内容,是一个对象。

设置:

位置: build/dev-server.js

    //json-server 假数据var jsonServer = require('json-server') //引入文件var apiServer = jsonServer.create(); //创建服务器var apiRouter = jsonServer.router('db.json') //引入json 文件 ,这里的地址就是你json文件的地址var middlewares = jsonServer.defaults(); //返回JSON服务器使用的中间件。apiServer.use(middlewares)apiServer.use('/json',apiRouter)apiServer.listen( port + 1,function(){ //json服务器端口:比如你使用8080,这里的json服务器就是8081端口console.log('JSON Server is running')  //json server成功运行会在git bash里面打印出'JSON Server is running'})复制代码

如图所示:

请求接口代理:

proxyTable: {'/api': {target: 'http://localhost:8081/',  // 通过本地服务器将你的请求转发到这个地址changeOrigin: true,  // 设置这个参数可以避免跨域pathRewrite: {'/api': '/'}},
},复制代码

如下图所示:

npm run dev启动项目可以访问到你的json文件:

现在服务器已经成功启动,在地址栏输入 localhost:8081,就可以看到的json文件,加上相应后缀即可访问文件里面的数据。下面几张图片出自:biubiubiuzzz

jsonserver服务器:

jsonserver服务器

json数据:

json数据

axios请求json数据:

光看到这些数据可不行,我们还需要发起请求,请求到这些数据,然后执行各种各样的骚操作。

main.js文件中:

import axios from 'axios';//引入文件
Vue.prototype.$ajax = axios;//将axios挂载到Vue实例中的$ajax上面,在项目中的任何位置通过this.$ajax使用复制代码

在组件中的使用方式,比如:

   this.$ajax({url:'/api/articles',//api 代理到json文件地址,后面的后缀是文件中的对象或者是数组method:'get',//请求方式//这里可以添加axios文档中的各种配置}).then(function (res) {console.log(res,'成功');}).catch(function (err) {console.log(err,'错误');})
//还可以像下面这么简写this.$ajax.get('api/publishContent').then((res) => {console.log(res,'请求成功')},(err)=>{console.log(err,'请求失败');});复制代码

JSON-Server只接受GET请求,GitHub上提到:

If you make POST, PUT, PATCH or DELETE requests, changes will be automatically and safely saved to db.json using lowdb.

lowdb介绍: www.jianshu.com/p/11d04a4c2…

文档:

附上json server的github,和axios的中文文档,大家可以进去研究一下。

json server设置和使用起来还是蛮方便的,大家感兴趣的话,可以跟着文章设置一波。

最后:如需转载,请放上原文链接并署名。码字不易,感谢支持!本人写文章本着交流记录的心态,写的不好之处,不撕逼,但是欢迎指点。然后就是希望看完的朋友点个喜欢,也可以关注一下我。
blog网站 and 掘金个人主页

以上2017.11.1

参考资料:

JSON-Server使用
vue-cli下配置json-server

http://www.lbrq.cn/news/2394955.html

相关文章:

  • 潍坊做网站教程产品品牌推广策划方案
  • 网站远程图片市场营销推广策划方案
  • 东莞网站建设制作百度推广优化是什么?
  • 做金融的看哪些网站网站营销网
  • 微网站自己怎么做的吗百度seo查询收录查询
  • 济宁专业做网站重庆seo网络推广优化
  • 营销型企业网站推广的方法有哪些志鸿优化设计答案
  • 网站怎么做快照五个常用的搜索引擎
  • asp网站制作网络营销推广
  • 广州购物网站公司地址朋友圈推广
  • 个人网站制作四川seo快速排名
  • 医院招聘网站建设和维护人员贵阳网站建设制作
  • 网站建设公司crm系统最近实时热点事件
  • 服务器网站80端口打不开百度极速版下载安装最新版
  • 做网站的关键词新手怎么引流推广
  • 潍坊网站公司seo软件优化工具软件
  • 网站开发 加二维扫码公司网络推广该怎么做
  • 网站租房做公寓长沙官网网站推广优化
  • h5手机网站制作打开百度一下网页版
  • 武汉软件开发外包百度seo可能消失
  • 河南平台网站建设公司网店运营培训
  • 电子商务网站的基础建设他达拉非片的作用及功效副作用
  • 微信官网小程序注册网站功能优化的方法
  • 信息手机网站模板下载软件抖音seo系统
  • 做公众号模板的网站网站开发制作培训学校
  • 用蜗牛做logo的网站武汉seo首页优化公司
  • 模板网站的弊端在哪品牌推广方案包括哪些
  • 用vs2005做网站 怎样搭配色彩百度灰色关键词排名代做
  • 苏州模板建站哪家好爱站网排名
  • 网站推广和网站优化seo怎么读
  • Go-Redis × RediSearch 全流程实践
  • Tomcat 生产 40 条军规:容量规划、调优、故障演练与安全加固
  • 一个基于阿里云的C端Java服务的整体项目架构
  • windows wsl2-06-docker hello world
  • CSS-in-JSVue的解决方案
  • 大模型 Function Call 的实现步骤及示例详解