Skip to content

Latest commit

 

History

History
97 lines (70 loc) · 4.68 KB

README.zh-CN.md

File metadata and controls

97 lines (70 loc) · 4.68 KB

Foxman

Fox狐狸会说谎,有 Mock 之意; Man 优雅知性。

NPM version build build download node Code of Conduct license

Foxman 有什么?

🦊 Mock Server, 支持自定义模板引擎

😎 Living Reload, 更灵活的 reload 机制

📡 Remote Debugging, 远程调试,取本地的模板与远程端的数据,方便联调

🚀 Runtime Processor, 运行时的即时编译,任何实现 foxman-processor 接口的处理器都能被装载进来

🐞 Debuger,集成 vconsole,方便移动端调试

💯 NEI support,集成网易接口维护利器 NEI,接口定义规范化

🤔 Extensible,强大的扩展方式,方便开发者自行定制所需功能

Foxman 是什么?

曾经想过很多这个问题的回答,比如:

  • Foxman 是 Mock Server,却又不只是 Mock Server(观众表示云里雾里);
  • Foxman 是前端开发的集成工具(经常会觉得这个描述很 low);
  • 一个小而美的前端开发环境(这个描述还不错)。

如今,我相信有了一个更好的:

  • Foxman 本质上讲是一个以 Mock Server 为核心的容器,开发者可以基于内置的模块方便的添加扩展模块。所以,允许我称他为 Extensible Mock Server。

而设计 Foxman 的初衷体现在两个词根:

  • Fox 狐狸会说谎,有 Mock 之意;
  • Man 优雅知性。

文档

快速入门、配置、插件开发以及原理等文档

快速开始

1. 安装

# with npm
$ npm i -g foxman
# or with yarn
$ yarn global add foxman

⚠️ 6.4.0 以下版本 Node.js ,不在 Foxman 的版本支持列表里。建议尽可能尝试 latest 版本,促成主流版本进步

2. 配置

编写一份贴合工程情况的 Foxman 配置

3. 启动

$ foxman

Contributors


君羽

💻 🔌 🚇 📖 ⚠️ 🐛 💡

MO

💻 🔌 🚇 📖 ⚠️ 🐛

froguardoge

💻 🔌 📖

LICENSE

MIT