Copiado de aquí: https ://github.com/node-fetch/node-fetch#json... mi código:
const fetch = require('node-fetch'); async function doFetch() { const response = await fetch('https://api.github.com/users/github'); const data = await response.json(); console.log(data); } doFetch() Mensaje de error: se refiere a la llamada fetch('https://...) :
This expression is not callable. Type 'typeof import("[...]/node_modules/@types/node-fetch/index")' has no call signatures. He buscado en este y otros sitios, y este error parece bastante común con muchos módulos, aunque solo puedo encontrar soluciones para ejemplos usando import en lugar de require . Supongo que es bastante simple, pero no puedo encontrar la manera de solucionar esto con la sintaxis requerida.
¿Qué estoy haciendo mal? ¡Gracias por adelantado!
Si importa: JavaScript (no TypeScript). nodo.js. VSCode en Mac. El mensaje de error lo genera el dbaeumer.vscode-eslint .