在现如今前后端分离的时代,前后端各自开发,难免有事出现进度不一致的情况,当前端需要数据,而后端还没写出接口的时候,无需等待,只要定义好数据结构,前端就可以启动一个node服务器,自由的玩耍啦。

1,了解一下node先

node是运行在服务端的javascript,说到底node.js也是js文件,只不过node帮我们搭建一个服务器,让它运行,所以是在服务端运行,安装node,无需多言,官网下载,直接安装即可,选择一个顺手的IDE,我们开始练手

2搭建node服务器  用来模拟数据,基于express框架

首先准备被一个空文件夹,并打开控制台

其次,在控制台输入  npm init -y进行初始化操作,这步的目的是生成package.json文件,然后安装express

然后,运行npm install express --save--dev   通过npm包管理工具安装express

新建文件index.js

通过require引入我们刚才安装的express

然后监听8081端口,在回调函数中我们console.log()一下,如果再控制台看到输出语句,说明node服务器启动成功

这是你在浏览器输入127.0.0.1并没有什么反应,因为我们没有做任何操作,接下来我们再index.js中引入一个json文件

新建一个json文件随便添加一些数据

在index中将新建的json文件引入

通过express的get方法。将我们新建的json文件引入,重新跑一下,在浏览器中输入ip和端口已经我们配置的json文件的地址

看,我们的服务器就搭好了,然后就可以自由的调用接口了

如何启动一个node服务器用来mock数据相关推荐

  1. python 1秒启动一个下载服务器

    在Linux系统中,进入要下载文件的目录,用python执行以下命令.启动一个简单的文件下载服务器. python2: 1 [root@saltstack-1 apps]# python -m Sim ...

  2. 启动第一个node服务器

    创建一个文件夹,建一个server.js文件,安装完node环境 var http = require('http');var server = http.createServer(function ...

  3. ajax开发 短期班,一个简单的ajax 来mock数据

    目录结构: 图片.png index.html代码: 查询 var Oinput=document.querySelector("#username"); var Obtn=doc ...

  4. 启动服务错误5拒绝访问_【Go API 开发实战 5】基础1:启动一个最简单的 RESTful API 服务器...

    启动一个最简单的 RESTful API 服务器 本节核心内容 启动一个最简单的 RESTful API 服务器 设置 HTTP Header API 服务器健康检查和状态查询 编译并测试 API 本 ...

  5. 【Go API 开发实战 5】基础1:启动一个最简单的 RESTful API 服务器

    本节核心内容 启动一个最简单的 RESTful API 服务器 设置 HTTP Header API 服务器健康检查和状态查询 编译并测试 API 本小节源码下载路径:demo01 可先下载源码到本地 ...

  6. 如何启动一个本地静态服务器

    背景 学习前端开发,想要调试静态页面以及js,发现直接本地打开会有跨域异常.因此,需要启动一个静态服务器,只负责当前目录的文件路由. 目前尝试了两种方式.一种是Nginx, 一种是NodeJS服务器. ...

  7. sun 些命令可以将服务器设置至ok模式_Python 高手之路:从零开始打造一个Web服务器...

    文 | Ruslan Spivak 译 | EarlGrey 推荐 | 编程派公众号(ID:codingpy) 有一天,一位女士散步时经过一个工地,看见有三个工人在干活.她问第一个人,"你在 ...

  8. pythonflaskmock数据_Python3+Flask实现本地Mock数据

    1. 前言 在日常的开发过程中,前端的APP或者H5页面的开发往往需要依赖接口的数据,为了满足前后端并行开发的需求,很多公司都提供了Mock数据的平台,服务端同学将定义好的接口文档维护到Mock数据平 ...

  9. mock以及特殊场景下对mock数据的处理

    一.为什么要mock 工作中遇到以下问题,我们可以使用mock解决: 无法控制第三方系统某接口的返回,返回的数据不满足要求 某依赖系统还未开发完成,就需要对被测系统进行测试 有些系统不支持重复请求,或 ...

最新文章

  1. CCF201612-4 压缩编码(100分)
  2. 【深度学习问题整理】
  3. 做生意最重要的诚信呢??? | 今日最佳
  4. python get()函数_C++使用ffpython嵌入和扩展python(python2和python3)
  5. c 语言中out的作用,C语言outData+是什么意思做什么用?
  6. jmeter配置文件--随机变量
  7. 编写Windows服务疑问2:探索服务与安装器的关系
  8. typedef 定义函数指针
  9. [设计模式]工厂模式
  10. 知网下载论文CAJ格式转为PDF格式
  11. 图解 Kafka,画得太好了!
  12. 平头哥(T-Head )开源RISCV处理器OpenC906 RTL仿真
  13. 进程同步与互斥——吸烟者问题源码实现(cigarette smoker’s problem)
  14. Vim的ZZ、ZQ和Ctrl-Z,提高浏览效率
  15. npm启动报错Eorror:ENOENT no such file or directory ‘/node-sass/vender‘
  16. IDEA 在debug 模式下启动tomcat报错:Application Server was not ..reason:Unable to ping server at localhos:1199
  17. 杀毒奇招:用安全网关消灭蠕虫病毒(转)
  18. Jenkins Windons下安装ChangeLog插件获取Git更新日志
  19. android新闻客户端(有源码)
  20. 介绍一下实现建模中可能用到的时间序列预测之线性二次移动平均,Excel的简单操作

热门文章

  1. 网桥转发表和自学习法
  2. mysql row函数的使用方法_php row()函数介绍与使用方法详解
  3. Repeater在ItemDataBound事件中取出前行的内容
  4. mysql: however file don't exists. Create writable for user 'mysql'.
  5. 微信小程序导航组件 navigator使用
  6. 微信小程序---地图导航(点击地址,可以进行导航)
  7. css前端滚动条无效,滚动条css失效,求助~~~~~~~~~~~~~~~~~~
  8. node解码视频流,调用海康视频摄像头
  9. C/C++之fopen
  10. YOLO系列模型改进指南