Estoy tratando de seguir este tutorial .
Estoy atascado en 1:04.
Ania puede iniciar el desarrollador de netlify y obtener resultados de su base de datos.
Me sale un error con la función. Puedo ver en el repositorio de github de Ania, que ella usa el código que genera el error para mí. Desearía poder comenzar a entender por qué no obtiene el mismo error del mismo código.
La función que Ania escribió usa una instrucción require de la siguiente manera:
const fetch = require('node-fetch');
Cuando uso esta línea, aparece un error que dice:
Error: require() del módulo ES /Users/melaniemaslem/AniaKubowTutorials/netflix-datastax-clone/node_modules/node-fetch/src/index.js from /Users/AniaKubowTutorials/netflix-datastax-clone/functions/getGenres.js not soportado. En su lugar, cambie el requerimiento de index.js en /Users/AniaKubowTutorials/netflix-datastax-clone/functions/getGenres.js a una importación dinámica() que está disponible en todos los módulos de CommonJS.
Intenté reemplazar la instrucción require con
const fetch = import('node-fetch');
Cuando intento eso, me sale un error que dice:
TypeError: buscar no es una función
He visto esta publicación , que sugiere que podría reemplazar esa línea con:
import fetch from 'node-fetch';
Cuando intento eso, me sale un error que dice:
SyntaxError: no se puede usar la declaración de importación fuera de un módulo
Esa misma publicación SO tiene una respuesta con una sugerencia alternativa de usar algo desactualizado. Se vincula a esta página para obtener asesoramiento. No sé qué hacer con esto o cómo aplicarlo al tutorial de Ania.
¿Alguien puede ver una forma de usar require en una función?