Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Mock-MyselfNew to Visual Studio Code? Get it now.
Mock-Myself

Mock-Myself

Mingming

|
1,990 installs
| (1) | Free
this is a simple mocker server for fontend-developer daily tools.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Mock-myself

This local mock data service based on node+mockjs

这个基于 node+mockjs 的本地mock数据服务

庆祝,Mock-Myself @0.0.1 正式发布...

Features

简洁的操作界面,是你的选择:

界面

How to Use

/**
 * mock数据   规则查看 http://mockjs.com/examples.html#DPD
 * 一般情况下我们只需要生成一些mock数据
**/

{
    'fileList|1-10':[{
        id: '@id',
        title: '@title',
        namespace: 'desctab',
        content: '@paragraph',
        name: '@integer(1,960)',
        uid: '@cname',
        url: '@image',
        status: 'done'
    }]
}

/********************************************************
 *                     自定义规则  
*********************************************************/

/**
 * 如果需要根据请求的数据不同而生成不同的数据我们就需要用 query 函数
 * 参数 req 是我们请求的所有的数据 
 * 参数 fn 是回调函数,函数的参数是我们需要生成的自定义上数据
 */
function query(req,fn){
    switch (req.name) {
        case 'mock-myself':
            fn({name:'mock-self'})
            break;
        case 'easy-mock':
            fn({name:'easy-mock'})
            break;
        default:
			fn(true)
    }
}

更多请查看这里.

Requirements

  • 执行mock-myself需要我们的vscode存在工作区
  • 执行mock-myself会在工作区生成一个__MOCK__的文件夹,所以建议工作目录中不要用重名的文件。
  • mock server需要在本地启用 8989 端口,建议不要占用 8989端口。

Extension Settings

This extension contributes the following settings:

  • mock-myself: run mock server and editor mock data
  • mock-run: run mock server
  • mock-stop: stop mock server

Known Issues

如果你在使用过程中有任何问题或者建议 可以在这里反馈如果我看见我第一时间就会回复。

Release Notes

  • 读取本地配置文件
  • 自定义选择服务器目录
  • 自定义规则query函数支持异步规则
  • ...

0.0.9

  • Fixed 修复自定义规则未执行函数
  • 添加使用文档和动态图片

0.0.8

  • 更新文档
  • Changed 优化启动页面

0.0.7

  • Added 添加js代码自动补全提示框
  • Added 添加请求方法校验(目前支持:get、post)
  • Added 添加接口逻辑规则,自定义接口返回数据
  • Added 生成静态 mock 数据
  • Changed 启动mock服务器 延迟打开页面

Enjoy!

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft