0.0.5 • Published 5 years ago

jsonpify v0.0.5

Weekly downloads
2
License
MIT
Repository
github
Last release
5 years ago

node-jsonpify

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

jsonpify

Features

  • 使用简单
  • 95 SLOC
  • 支持端口检查
  • 提示友好
  • 日志输出

Install

npm install jsonpify -g

如果不想安装可以直接使用 npx(推荐)

npx jsonpify http://example.com

Usage

// 默认( 端口:3232,callback 参数及值:callback=callback)
jsonpify http://example.com
  • 指定端口

    jsonpify http://example.com  -p 8080
    jsonpify http://example.com  --port 8080

    如果指定的端口已被占用,jsonpify 会提供备选端口

    npm.io

  • 指定 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