Need help. I am trying to use App router here using NextJS.
Error says Cannot find module
error Error: Cannot find module 'C:\path\to\project\packages\frontend\public\google\client.json' at webpackEmptyContext (C:\path\to\project\packages\frontend\.next\server\app\api\captions\route.js:22:10)
Now, the client.json file is placed in public/google directory and I'm trying to access it in api route.ts
This is the code in route.ts
// app/api/captions/route.ts
import { google } from "googleapis";
import { authenticate } from "@google-cloud/local-auth";
import path from "path";
export async function GET() {
const auth = await authenticate({
keyfilePath: path.resolve("public", "google", "client.json"),
scopes: ["https://www.googleapis.com/auth/youtube"],
});
google.options({ auth });
console.log(auth);
}