Tiene problemas para usar la API de Google Trends de npm en NEXTJS
No estoy seguro si esta es la manera correcta de hacerlo.
Hice una nueva ruta API.
http://localhost:3000/api/trendshttp://localhost:3000/api/tendencias
import googleTrendsApi from "google-trends-api"; const handler = async (res, req) => { const data = await googleTrendsApi .interestOverTime({ keyword: ["Women's march", "Trump Inauguration"] }) .then(function (results) { console.log("These results are awesome", results); }); res.status(200).json({ data: data }); };me sale un error diciendo
TypeError: res.status is not a functionPrueba esto. Aquí estoy usando TypeScript, si está usando Javascript, edite el código según sea necesario.
import type { NextApiRequest, NextApiResponse } from 'next' import googleTrendsApi from "google-trends-api"; type Data = { name: string } export default function handler( req: NextApiRequest, res: NextApiResponse<Data> ) { const data = googleTrendsApi .interestOverTime({ keyword: ["Women's march", "Trump Inauguration"] }) .then(function (results: any) { res.status(200).json(results) }); }