如何用Node实现一个长尾词的mock-plugin中间件?

2026-04-05 19:290阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1129个文字,预计阅读时间需要5分钟。

如何用Node实现一个长尾词的mock-plugin中间件?

在项目前端,最近开始使用Mockjs作为mock数据工具。Mockjs实现的数据mock部分,包括自己实现了一个模拟XMLHttpRequest的方法。使用Mockjs拦截请求后,在Chrome的Network中无法显示拦截结果。

写在前面

最近在使用Mockjs作为项目里面mock数据的工具,发现mockjs做的拦截部分是自己实现摸拟了一个XMLHttpRequest的方法做的拦截,使用Mockjs拦截请求后,在chromenetwork上无法看到请求(具体mockjs使用方法可以查看他的api,mockjs-api这里我不多做阐述),但为了更加真实的像后台返回数据,我自己使用Node作为中间代理去实现了一个mock-plugin.

express中间件介绍

因为插件相当于是实现了一个express的中间件的方式,所以这里简单对express中间件的使用做一个说明:

express中间件通过app.use(也有app.get,app.post等方法)的方式注册到express的实例某个属性上,将执行函数存放在栈内部,然后在回调执行的时候调用next()方法将执行下一个存在栈内的方法。

阅读全文
标签:方法

本文共计1129个文字,预计阅读时间需要5分钟。

如何用Node实现一个长尾词的mock-plugin中间件?

在项目前端,最近开始使用Mockjs作为mock数据工具。Mockjs实现的数据mock部分,包括自己实现了一个模拟XMLHttpRequest的方法。使用Mockjs拦截请求后,在Chrome的Network中无法显示拦截结果。

写在前面

最近在使用Mockjs作为项目里面mock数据的工具,发现mockjs做的拦截部分是自己实现摸拟了一个XMLHttpRequest的方法做的拦截,使用Mockjs拦截请求后,在chromenetwork上无法看到请求(具体mockjs使用方法可以查看他的api,mockjs-api这里我不多做阐述),但为了更加真实的像后台返回数据,我自己使用Node作为中间代理去实现了一个mock-plugin.

express中间件介绍

因为插件相当于是实现了一个express的中间件的方式,所以这里简单对express中间件的使用做一个说明:

express中间件通过app.use(也有app.get,app.post等方法)的方式注册到express的实例某个属性上,将执行函数存放在栈内部,然后在回调执行的时候调用next()方法将执行下一个存在栈内的方法。

阅读全文
标签:方法