0.9.23 • Published 7 years ago

plug-base v0.9.23

Weekly downloads
4
License
ISC
Repository
github
Last release
7 years ago

Plug Base

QuickStart

var server = require("plug-base");
// 设置根目录
server.root("src");

// 设置配置文件目录
server.config(".config");

// 设置hosts映射关系(将修改hosts)
server.enableHosts({
  "127.0.0.1": [
    "g.cdn.com",
    "a.cdn.com"
  ]
});

// 不修改hosts
server.disableHosts();

server
  // 普通中间件
  .use([router,] function (req, res, next) {
    ...
    next();
  })
  // 支持启动后传入统一配置的中间件
  .plug(require("flex-combo")[, {...}])
  .plug(require("essi")[, {...}])
  // 收尾处理逻辑
  .end(function (req, res, next) {
    // res.buffer
    // res.error
  })
  .listen([80,] [443,] [function (port) {
    ...
  }]);

new Instance

var PlugBase = require("plug-base").PlugBase;

var server = new PlugBase();

// 获取rootCA文件地址
server.getRootCAPath();

根证书生效

访问http://127.0.0.1/~https,该页面中显示了一个根证书二维码以及根证书下载地址。

Mobile Support

使用移动设备扫描二维码并下载根证书安装于设备中,以支持移动设备调试HTTPs页面。

Firefox Support

Firefox有其自身的根证书信任机制,需要另行导入根证书。 通过点击下载地址或直接访问http://127.0.0.1/~rootCA.crt进行下载并导入Firefox。

HTTPs

HTTPs调试需要异步SNI的支持,如需开启HTTPs服务,请将Node.js升级至0.12.x及以上。

OS Support

Mac OS X, Windows, Linux

Issues & Bugs

Tell me Via limingv5#gmail.com

0.9.23

7 years ago

0.9.22

7 years ago

0.9.21

7 years ago

0.9.20

7 years ago

0.9.19

7 years ago

0.9.18

7 years ago

0.9.17

8 years ago

0.9.16

8 years ago

0.9.15

8 years ago

0.9.14

8 years ago

0.9.13

8 years ago

0.9.12

8 years ago

0.9.11

8 years ago

0.9.10

8 years ago

0.9.9

8 years ago

0.9.8

8 years ago

0.9.7

8 years ago

0.9.6

8 years ago

0.9.5

8 years ago

0.9.4

8 years ago

0.9.3

8 years ago

0.9.2

9 years ago

0.9.1

9 years ago

0.9.0

9 years ago

0.8.10

9 years ago

0.8.9

9 years ago

0.8.8

9 years ago

0.8.7

9 years ago

0.8.6

9 years ago

0.8.5

9 years ago

0.8.4

9 years ago

0.8.3

9 years ago

0.8.2

9 years ago

0.8.1

9 years ago

0.8.0

9 years ago

0.7.4

9 years ago

0.7.3

9 years ago

0.7.2

9 years ago

0.7.1

9 years ago

0.6.7

9 years ago

0.7.0

9 years ago

0.6.6

9 years ago

0.6.5

9 years ago

0.6.4

9 years ago

0.6.3

9 years ago

0.6.2

9 years ago

0.6.1

9 years ago

0.6.0

9 years ago

0.4.0

9 years ago

0.3.2

9 years ago

0.3.1

9 years ago

0.3.0

9 years ago

0.2.6

9 years ago

0.2.5

9 years ago

0.2.4

9 years ago

0.2.3

9 years ago

0.2.2

9 years ago

0.2.1

9 years ago

0.2.0

9 years ago

0.1.2

9 years ago

0.1.1

9 years ago

0.1.0

9 years ago

0.0.4

9 years ago

0.0.3

9 years ago

0.0.2

9 years ago

0.0.1

9 years ago