Node.jsでFetchAPIを使いたい
node v11.4.0
fetchを使ったJavaScriptファイルをnodeの実行しようとしたらfetchなんて無いよってエラーになりました。
node.jsには現状デフォルトでFetchAPIが入っていないようです。
node-fetch を使う
$ yarn add node-fetch
JavaScriptファイルでnode-fetchを読み込んで後はブラウザと同じ使い方
const fetch = require('node-fetch'); fetch(url, {method: 'GET'}) .then((res) => console.log(res)) .catch((err) => console.error(err));
importを使う場合は拡張子を.mjsにする
どのみちインストールが必要なんでfetchにこだわらないなら、axiosとかでも良さそうです。
[参考]

- 作者: 中野暁人,山本浩平,大和田純,曽根壮大,ZOZOTOWNリプレースチーム,権守健嗣,茨木暢仁,松井菜穂子,新多真琴,laiso,豊田啓介,藤原俊一郎,牧大輔,向井咲人,大島一将,上川慶,末永恭正,久保田祐史,星北斗,池田拓司,竹馬光太郎,粕谷大輔,WEB+DB PRESS編集部
- 出版社/メーカー: 技術評論社
- 発売日: 2018/12/22
- メディア: 単行本
- この商品を含むブログを見る