summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/router.js9
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/router.js b/lib/router.js
index 67be61d..ed4e2ef 100644
--- a/lib/router.js
+++ b/lib/router.js
@@ -5,3 +5,12 @@ Router.configure({
Router.route('/', {name: 'login'});
Router.route('/dates', {name: 'dates'});
Router.route('/photos', {name: 'photos'});
+
+Router.route('/imgproxy', function () {
+ var self = this;
+ var url = 'http://scontent.cdninstagram.com' + this.request._parsedUrl.search.match(/url\=[^\&]+/)[0].split('=')[1];
+ self.response.setHeader('Content-Type', 'image/jpeg');
+ var res = HTTP.call('GET', url, { responseType: 'buffer' });
+ self.response.write(res.content);
+ self.response.end();
+}, { where: 'server' });