javasprict、APIについての質問です。
プログラミング初心者ですので、質問の内容が分かりにくいかもしれませんが、よろしくお願いします。
現在ある動画を見ながらプログラミングを勉強しているのですが、
エラーが出て困っています。(動画通りに入力していると思います)
言語はjavasprict、処理系node.jsです。
また、vscordを使っています。
コードとターミナルを載せております。
1行目のrequireの部分を訂正しないといけないのかな?とは
思うものの、どうすれば良いのかがわかりません。
正しいコードをご教授して頂けないでしょうか。
ターミナルにて、npm i node-fetchや npm init実行済みです。
個人情報に繋がりそうな部分は消しています。ご理解のほどよろしくお願いします。
const fetch = require('node-fetch');
const ACCESS_TOKEN = '○○○';
const ENDPOINT = 'https://△△△';
const STREAM_ENDPOINT = 'https://◇◇◇';
fetch(${ENDPOINT}/v3/accounts
, {
headers: {
'Content-type': 'application/json',
Authorization: Bearer ${ACCESS_TOKEN}
,
},
}).then(async (response) => {
console.log(await(response.json()));
});
——————————————-
——————————————-
以下ターミナル
ターミナルで node index.jsを実行
/Users/Desktop/ファイル名/index.js:1
const fetch = require('node-fetch');
^
Error [ERR_REQUIRE_ESM]: require() of ES Module /Users/Desktop/ファイル名/node_modules/node-fetch/src/index.js from /Users/Desktop/ファイル名index.js not supported.
Instead change the require of /Users/Desktop/ファイル名/node_modules/node-fetch/src/index.js in /Users/Desktop/ファイル名/index.js to a dynamic import() which is available in all CommonJS modules.
at Object.<anonymous> (/Users/Desktop/ファイル名/index.js:1:15) {
code: 'ERR_REQUIRE_ESM'
アドバイス頂けたら幸いです。。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/05/31 13:09
退会済みユーザー
2022/05/31 13:23
2022/05/31 14:05
退会済みユーザー
2022/05/31 14:26
2022/05/31 14:49