node.js 서버에서 콘솔로 요청을 보내고 있습니다. 응답 데이터를 인쇄하려고합니다 .Json 배열을 인쇄하려고했습니다. 좋아요. pair.I이 정의되지 않은 을 얻고 값 : this-Json 배열에서 key : value를 가져올 수 없습니다.
var request = require('request');
var app = require("express")();
app.get('/', function(req, res){
request.get('http://localhost:8000/api', function(err, response, body){
***res.send(body);
console.log(body);***
});
});
app.listen(8081);
하지만이 키를 인쇄 할 수 없습니다를 사용
{"id":1,"name":"Asm Arman","confirmed":0,"confirmation_code":null,"created_at":"2016-09-29 16:34:39","updated_at":"2016-10-04 06:55:30"}
라도 좋습니다는
var request = require('request');
var app = require("express")();
app.get('/', function(req, res){
request.get('http://localhost:8000/api', function(err, response, body){
var string=JSON.parse(body);
res.send(string.name);
console.log(string.name);
});
});
app.listen(8081);
뿐만 아니라 Json.parse() 나는 또한 Json.stringify을 사용했다(). 그러나 운이 내 JS 파일
입니다.
요청 헤더는 어떻게 생겼습니까? 콘텐츠 유형이 application/json으로 설정되지 않은 경우 요청 모듈이 본문을 제대로 선택하지 못할 수도 있습니다. –