request、sync-request ではなく then-request を使う
準備
npm install then-request
使う
import thenrequest from 'then-request';
const Res = await thenrequest('GET','なんかURL', { json: '' }).getBody('utf8');
console.log(Res);
await を用いることで 同期的にする
逆にそれが無ければ 非同期
ESでクラス化したときの注意
import thenrequest from 'then-request';
export default class{
async call(){
const Res = await thenrequest('GET','なんかURL', { json: '' }).getBody('utf8');
console.log(Res);
}
}
Unexpected reserved word でエラーになる要因
then-request を await で処理する場合、メソッドは async にすることになる