[Node.js, then-request] 同期して httpリクエストを行う

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 にすることになる

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Share via
Copy link