I'm new in next JS, when I am trying to display my data in a particular route , its not showing , can anyone tell me why its not showing, if you have any query regarding my question please free fell to ask.
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);
}
Use can solve this in a couple of ways,
Using async/await
import { getDataFromSheets } from "../../libs/sheets";
export default async function handler(req, res) {
const sheet = await getDataFromSheets();
console.log(sheet)
res.status(200).json(sheet);
}
Using .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))
}