尝试使用 Restify 发送 JSON 响应
Trying to send JSON response with Restify
我正在尝试列出所有带有特定标签的作业,angel.co 使用他们的API进行当前调用
https://api.angel.co/1/tags/10/startups
然后尝试解析它并使用 restify 显示在浏览器中
var tagUrl = "https://api.angel.co/1/tags/10/startups"
request({
url: tagUrl,
json: true
}, function (error, response, body) {
if (!error && response.statusCode === 200) {
console.log(body) // Print the json response
}
else console.log("error" + error)
})
我正在使控制台.log(正文(部分正常工作,但是当我尝试将响应发送到浏览器时,当我尝试发送它时,它没有显示任何内容
res.send('hello ' + req.params.name + body);
我应该以某种方式解析或字符串化它吗?
编辑:这是最终代码
function respond(req, res, next) {
var tag = req.params.tag;
var url = "http://api.angel.co/1/tags/"+tag+"/startups/?
request({
url: url,
json: true
}, function (error, response, body) {
if (!error && response.statusCode === 200) {
console.log(body) // Print the json response
res.send( req.params.name + JSON.stringify(body));
}
else console.log("error" + error)
})
使用 json
的 stringify 属性,将 json 格式转换为字符串
JSON.stringify(body)
相关文章:
- 错误405:向Java控制器(Ajax)发送JSON时找不到POST方法
- 发送json对象或使用express路由呈现视图
- 使用 AJAX 向 Flask 发送 JSON 语法错误
- 从web浏览器通过javascript向侦听TCP端口5500的本地应用程序发送json命令
- 如何在symfony2控制器中发送JSON响应
- 如何从Aspx页面发送Json数据
- 为什么servlet不't发送json自定义字符串或Ajax don'我没有收到
- 406向Spring Controller发送JSON时出错
- 使用JQuery通过ajax动态发送json格式的表单后数据
- 通过 TCP 从 html 网站发送 JSON 包
- 通过表单 C# MVC 发送 JSON 对象
- JSON 处理 - 向 JSP 发送 JSON 文本字符串,如何在 JSP 中处理
- 如何根据请求从 JS 文件发送 JSON 响应
- 使用 php 发送 json 填充数据表
- 使用 AJAX 发送 JSON 到 PHP
- 尝试使用 Restify 发送 JSON 响应
- 使用 POST 纯 javascript 发送 json 对象
- 无法通过 AJAX 发送 JSON 数据
- 使用 autobahn python 发送 json
- 如何使用 POST 方法在 XDR 中发送 JSON 数据