0.0.5 • Published 7 years ago
jsonpify v0.0.5
node-jsonpify
做项目时,常会使用 YApi Mock 系统来辅助开发。在开发过程会存在对 jsonp 需求,但 YApi 不支持 jsonp。node-jsonpify 就为此而诞生的。

Features
- 使用简单
- 95 SLOC
- 支持端口检查
- 提示友好
- 日志输出
Install
npm install jsonpify -g如果不想安装可以直接使用 npx(推荐)
npx jsonpify http://example.comUsage
// 默认( 端口:3232,callback 参数及值:callback=callback)
jsonpify http://example.com指定端口
jsonpify http://example.com -p 8080 jsonpify http://example.com --port 8080如果指定的端口已被占用,jsonpify 会提供备选端口

指定 callback 参数名,来获取包裹 json 数据的函数名
// http://api.example.com?cb=fun jsonpify http://example.com -n cb jsonpify http://example.com --name cb // 返回结果 // fun({json data})如果接口不支持
callback=?参数,可以使用-w选项来指定包裹 json 数据的函数名// http://api.example.com jsonpify http://example.com -w fun jsonpify http://example.com --wrapper fun // 返回结果 // fun({json data})更多帮助
jsonpify -h jsonpify --help
Dome
使用 jsonpify
npx jsonpify https://postman-echo.com -p 8880- 访问:http://localhost:8880/get?callback=jsonpify