diff options
| author | Yuval Adam <yuval@y3xz.com> | 2015-06-13 00:41:53 +0300 |
|---|---|---|
| committer | Yuval Adam <yuval@y3xz.com> | 2015-06-13 00:41:53 +0300 |
| commit | 9ae25440f70d97ce33dc2b139b381a098f761349 (patch) | |
| tree | b18edc4b6b7b0e1fa4b2622e34ef5e5124df152b /lib | |
| parent | 25206e29512d99b059bc48e0718e88205d07ae4a (diff) | |
Image proxy is WORKING
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/router.js | 9 |
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' }); |
