jsonp-body
v2.0.0
Published
Helper to create more safe jsonp response body for koa and other web framework
Downloads
100,270
Maintainers
Readme
jsonp-body
Helper to create more safe jsonp response body for koa and other web framework.
Install
npm install jsonp-body --save
Usage
const koa = require('koa');
const { jsonp } = require('jsonp-body');
var app = koa();
app.use(async function () {
this.set('X-Content-Type-Options', 'nosniff');
if (this.query.callback) {
this.set('Content-Type', 'text/javascript');
} else {
this.set('Content-Type', 'application/json');
}
this.body = jsonp({foo: 'bar'}, this.query.callback);
});
API Reference
jsonp(obj, callback, options)
Get obj
jsonp string response with callback
.
- obj: object convert to JSON string
- callback: callback function name
- options: optional for
JSON.stringify
- limit: length limit for
callback
, default to512
- replacer: replacer in
JSON.stringify(obj, [replacer, [space]])
- space: space in
JSON.stringify(obj, [replacer, [space]])
- limit: length limit for
License
Contributors
Made with contributors-img.