Appearance
Express response.get
TIP
返回一个支持JSONP的JSON响应。
Express
res.jsonp([status|body], [body])
发送带有 JSONP 支持的 JSON 响应。此方法与 res.json()相同,只是它选择加入 JSONP 回调支持。
Express
res.jsonp(null)
// => callback(null)
res.jsonp({ user: 'tobi' })
// => callback({ "user": "tobi" })
res.status(500).jsonp({ error: 'message' })
// => callback({ "error": "message" })
默认情况下,JSONP 回调名称只是 callback。用 jsonp 回调名称 设置覆盖它。
以下是使用相同代码的 JSONP 响应的一些示例:
Express
// ?callback=foo
res.jsonp({ user: 'tobi' })
// => foo({ "user": "tobi" })
app.set('jsonp callback name', 'cb')
// ?cb=foo
res.status(500).jsonp({ error: 'message' })
// => foo({ "error": "message" })