Programming language/nodejs
request( nodejs에서 외부API 소비 )
hello-world
2017. 8. 4. 12:09
728x90
반응형
request
https://www.npmjs.com/package/request
simple to use
var request = ;
// Print the error if one occurred
;
get
var express = require('express'),
bodyParser = require('body-parser'),
_ = require('underscore'),
app = express(),
router=new express.Router();
request = require('request');
app.use(bodyParser.urlencoded());
app.use(bodyParser.json());
app.use('/', router);
router.get('/external-api', function(req, res) {
request({
method:'GET',
uri:'http://localhost:'+(process.env.PORT || 3500)
}, function(error, response, body) {
if(error){throw error;}
var movies = [];
_.each(JSON.parse(body), function(elem, index) {
movies.push({
Title:elem.Title,
Rating:elem.Rating
});
});
res.json(_.sortBy(movies, 'Rating').reverse());
})
});728x90
반응형