(url)
| 101 | try { |
| 102 | let request = require("request");// let Promise = require('Promise'); |
| 103 | let syncGet = function (url){ |
| 104 | return new Promise(function(resolve, reject){ |
| 105 | request.get({url : url}, function(error, response, body){ |
| 106 | if(error){ |
| 107 | reject(error); |
| 108 | }else{ |
| 109 | resolve(body); |
| 110 | } |
| 111 | }); |
| 112 | }); |
| 113 | } |
| 114 | if(ctx.params.url){ |
| 115 | content = await syncGet(ctx.params.url); |
| 116 | }else if(content.indexOf('http://') === 0 || content.indexOf('https://') === 0){ |