Display error message when Last.fm api key is missing

This commit is contained in:
Sahat Yalkabov
2014-01-26 21:00:02 -05:00
parent 9868591631
commit 213e3afead

View File

@ -167,7 +167,7 @@ exports.getNewYorkTimes = function(req, res, next) {
var query = querystring.stringify({ 'api-key': secrets.nyt.key, 'list-name': 'young-adult' }); var query = querystring.stringify({ 'api-key': secrets.nyt.key, 'list-name': 'young-adult' });
var url = 'http://api.nytimes.com/svc/books/v2/lists?' + query; var url = 'http://api.nytimes.com/svc/books/v2/lists?' + query;
request.get(url, function(error, request, body) { request.get(url, function(error, request, body) {
if (request.statusCode === 403) return next(Error('Missing New York Times API Key')); if (request.statusCode === 403) return next(Error('Missing or Invalid New York Times API Key'));
var bestsellers = JSON.parse(body); var bestsellers = JSON.parse(body);
res.render('api/nyt', { res.render('api/nyt', {
title: 'New York Times API', title: 'New York Times API',
@ -216,7 +216,7 @@ exports.getLastfm = function(req, res, next) {
} }
}, },
function(err, results) { function(err, results) {
if (err) return next(err); if (err) return next(err.message);
var artist = { var artist = {
name: results.artistInfo.artist.name, name: results.artistInfo.artist.name,
image: results.artistInfo.artist.image.slice(-1)[0]['#text'], image: results.artistInfo.artist.image.slice(-1)[0]['#text'],