I have the following error when using a Next.js new app router API route.
TypeError: fetch is not a function (same error for each provider)
Here is my code (/ap/crypto-convert/route.ts)
import { NextResponse } from 'next/server';
import CryptoConvert from 'crypto-convert';
const convert = new CryptoConvert({
cryptoInterval: 60 * 1e3 * 60, //Crypto prices update interval (every 1 hour)
fiatInterval: 60 * 1e3 * 60, //Fiat prices update interval (every 1 hour)
});
export async function GET() {
await convert.ready();
const currencyConversions = convert.USDC.USD(1)
return NextResponse.json(currencyConversions, { status: 200 });
}
I have the following error when using a Next.js new app router API route.
TypeError: fetch is not a function (same error for each provider)
Here is my code (/ap/crypto-convert/route.ts)