Conflicts: package.jsondependabot/npm_and_yarn/y18n-4.0.1
commit
0ff21ae11f
6 changed files with 87 additions and 5 deletions
@ -0,0 +1,32 @@ |
||||
module.exports = async (params) => { |
||||
|
||||
var o_params = { |
||||
word: 'home', |
||||
url: 'https://fy.iciba.com/ajax.php?a=fy&f=en&t=zh&w=' |
||||
} |
||||
|
||||
Object.assign(o_params, params); |
||||
|
||||
var o = []; |
||||
|
||||
const request = require('request'); |
||||
|
||||
|
||||
return new Promise((resolve, reject) => { |
||||
request(o_params.url+o_params.word, (err, res, body) => { |
||||
if(err){ |
||||
reject(err); |
||||
}else{ |
||||
try{ |
||||
|
||||
let data = JSON.parse(res.body); |
||||
resolve(data.content.out); |
||||
}catch(e){ |
||||
reject(e); |
||||
} |
||||
reject('other error..'); |
||||
} |
||||
}); |
||||
}); |
||||
} |
||||
|
Loading…
Reference in new issue