node package manager
Loosely couple your services. Use Orgs to version and reuse your code. Create a free org »

fms-oneres

FMS

Front Mock Server | 前端数据模拟服务器

Build Status NPM version NPM downloads

在线文档 在线示例

FMS 提供了一套解决方案

前端基于 FMS 可以独立完成Web数据模拟(AJAX、后端模板引擎渲染页面)。

基于 Node 的前后端分离成本太高,不适合小型团队。而 Mock Server 的前后端分离解决方案不需要改动后端框架,且上手简单会 AJAX 就会使用 FMS。

功能

  • 模拟 AJAX
  • 模拟后端模板引擎渲染
  • 根据模拟代码生成文档

亮点

JS语法配置模拟代码

fms.ajax({
    type: 'get',
    url: '/demo/',
    res: {
        ok: 1,
        error: 0
    }
})

http://demo.fmsjs.org/demo/

自动生成数据文档

fms.ajax({
    type: 'get',    
    title: '获取用户名',
    url: '/get_user/',
    request: {
        id: '2',
        _id: "用户ID"
    },
    res: {
        ok: {
            status: "success",
            username: "fms"
        },
        err: {
            status: "error",
            msg: "请先登录"
        }
    }
})
            

模拟任何后端模板引擎渲染

下一篇:前端数据模拟痛点