Here is what my flow is supposed to do
1.) Upon Google Login, make an API call to my application. This will return true of false
2.) If false is returned, deny access
I keep getting the following error
{
code: ‘ERR_CALLBACK_HANDLER_FAILURE’,
cause: IdentityProviderError: access_denied (Compilation failed: Cannot find module 'node-fetch'
Require stack:
- /data/io/node18-actions/05566f46-b5d8-48b8-974a-8599033c049d/webtask.js)
at IdentityProviderError.EscapedError [as constructor] (/Users/pratyakshsharma/VSCodeProjects/swm-frontend/node_modules/@auth0/nextjs-auth0/dist/auth0-session/utils/errors.js:14:16)
at new IdentityProviderError (/Users/pratyakshsharma/VSCodeProjects/swm-frontend/node_modules/@auth0/nextjs-auth0/dist/auth0-session/utils/errors.js:72:16)
at /Users/pratyakshsharma/VSCodeProjects/swm-frontend/node_modules/@auth0/nextjs-auth0/dist/auth0-session/handlers/callback.js:60:33
at step (/Users/pratyakshsharma/VSCodeProjects/swm-frontend/node_modules/tslib/tslib.js:195:27)
at Object.throw (/Users/pratyakshsharma/VSCodeProjects/swm-frontend/node_modules/tslib/tslib.js:176:57)
at rejected (/Users/pratyakshsharma/VSCodeProjects/swm-frontend/node_modules/tslib/tslib.js:167:69)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
error: ‘access_denied’,
errorDescription: ‘Compilation failed: Cannot find module 'node-fetch'\n’ +
‘Require stack:\n’ +
‘- /data/io/node18-actions/05566f46-b5d8-48b8-974a-8599033c049d/webtask.js’,
expose: true,
statusCode: 400,
status: 400,
openIdState: { returnTo: ‘http://localhost:3000’ }
}
Can someone please help ? Here is how I make the Call
const response = await fetch(apiEndpoint, {
method: ‘POST’,
headers: {
‘Content-Type’: ‘application/json’
},
body: JSON.stringify({ email: userEmail })
});
I even used const fetch = require(‘node-fetch’); But that does not help either