Soy nuevo en el próximo JS, cuando trato de mostrar mis datos en una ruta en particular, no se muestra, ¿alguien puede decirme por qué no se muestra? Si tiene alguna consulta con respecto a mi pregunta, no dude en preguntar.
import { getDataFromSheets } from "../../libs/sheets"; export default function handler(req, res) { const sheet = getDataFromSheets(); console.log(sheet) res.status(200).json(sheet); }import { getDataFromSheets } from "../../libs/sheets"; export default async function handler(req, res) { const sheet = await getDataFromSheets(); console.log(sheet); res.status(200).json(sheet); }El uso puede resolver esto de un par de maneras,
Usando asíncrono/espera
import { getDataFromSheets } from "../../libs/sheets"; export default async function handler(req, res) { const sheet = await getDataFromSheets(); console.log(sheet) res.status(200).json(sheet); }Usando .then(), .catch()
import { getDataFromSheets } from "../../libs/sheets"; export default function handler(req, res) { getDataFromSheets() .then(sheet=> res.status(200).json(sheet)) .catch(err=> console.log(err)) }