搭建服务器与mock数据

作者: IrisLong | 来源:发表于2018-03-11 17:03 被阅读143次

在将搭建服务器与mock数据之前,我们先大致讲一下关于网站的开发流程。

一个需求的两个部分
由上图可以看出,一个项目下来后,主要涉及到前端部分与后端部分。但是项目的进行,需要前后端同步工作,所以在项目开始前,前后端需要约定好几个事项:
1、项目需要几个接口
2、接口的url格式
3、后端传回的数据格式
在一个正常的网站下,接口是后端开发的,但是约定好参数和返回的数据后,尽管接口还没有成型,前端开发也不会受限于后端了。前端可以通过搭建本地接口或线上接口模拟数据(模拟数据格式与后端协商好的格式一致),然后向接口(按约定参数)发请求。
mock数据后,就相当于我向假地址发请求,假地址将假数据发给我,这个假数据就可以用了。那开发过程中,就可以使用假地址、假数据完善整个页面功能。
等到后端的功能开发完毕后,再将假数据的地址替换成真数据的地址。如果替换后没有问题就上线,有问题则继续修改。
ヾ(Ő∀Ő๑)ノ我是分界线ヾ(Ő∀Ő๑)ノ是分界线ヾ(Ő∀Ő๑)ノ分界线
现在,终于说到我们今天的主题了,即搭建一个服务器去模拟数据。
下面介绍几种搭建服务器mock数据的方法:
1、http-server
Http-server是基于nodejs的http服务器。
Http-server最大好处就是:可以使任意一个目录成为服务器的目录,完全抛开后台的沉重工程,直接运行想要的js代码。
  • http-server搭建静态服务器的使用方式:
    (1)为了运行http-server,首先要安装nodejs
    (2)使用npm(Node.js的包管理工具)安装http-server,但npm已经在Node.js安装的时候顺带装好了。
    (3)在任意目录运行http-server。
    启动一个以该目录为根的服务器 启动一个以nodeServer为根目录的服务器
访问localhost:8080进入该目录 访问localhost:8080 当有任何访问时,服务器端命令行会弹出访问历史 命令行弹出访问历史

(4)ctrl+c退出服务器

2、githubpages
Github Pages是Github免费提供给开发者的一款托管个人网站的产品,一般用于线上预览项目。
如何使用github搭建静态服务器并mock数据,可以看我之前写过的文章,这里不过多说明。
附上链接:使用github搭建静态服务器并mock数据
3、使用线上平台mock数据
使用 http://easy-mock.com/模拟接口mock数据
关于easymock的详细使用方法
4、手写一个服务器
使用nodejs手写一个静态服务器,我们下篇文章重点讲解。

相关文章

  • 如何mock数据

    mock数据有搭建本地服务器mock和通过线上网站mock数据两种方法:1.搭建本地服务器安装node.js,使用...

  • 搭建服务器与mock数据

    在将搭建服务器与mock数据之前,我们先大致讲一下关于网站的开发流程。 http-server搭建静态服务器的使用...

  • 【图文详解】如何mock数据

    目录 如何在本地通过静态服务器mock数据 如何使用Easy Mock 如何使用githubpages mock数...

  • server-mock学习

    一、什么是server-mock? server-mock是基于nodejs命令行工具,用于搭建web服务器,其优...

  • 静态服务器搭建

    目的 手写简易版搭建一个既能提供静态文件,又能处理动态路由mock数据的服务器。 前提 会用到nodejs的几个内...

  • 搭建mock数据

    在前段时间,在做一个移动端的项目的时候,接口迟迟不能到来,所以项目经理想到了用mock来模拟真实接口的问题,想来最...

  • 10.4为网站添加Mock数据接口

    Chapter:10.服务端环境搭建和开发过程 10.4为网站添加Mock数据接口 1.创建测试数据 在 mock...

  • easy-mock 本地搭建流程(ubuntu)

    首先,为什么要使用本地搭建easy-mock 1.easy-mock服务器有异常不稳定状况,你暂时无法访问,那么项...

  • 使用express做proxy测试代理服务器

    开篇 项目情况: 本项目前后端分离开发,前端测试需要搭建一个本地测试服务器,由于没有mock数据服务,所以项目中前...

  • 在线商城项目05-利用mock数据进行渲染和图片懒加载

    简介 既然我们已经能从mock服务器拿到mock数据,现在的任务就是用拿到的数据进行页面渲染,另外,由于页面的图片...

网友评论

    本文标题:搭建服务器与mock数据

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