Hey friends, I am having issues with
Hey friends, I am having issues with integrating AutumnProvider into my NextJS project.
Specifically, when putting the
Autumn API path:
Node 22
NextJS 14.2.32
Pages Router
Running in Dev Docker Container
Specifically, when putting the
<AutumnProvider><AutumnProvider> (no params), I get this error:⨯ Error [ERR_MODULE_NOT_FOUND]: Cannot find module '/workspaces/spotlight/frontend_web/node_modules/next/server' imported from /workspaces/spotlight/frontend_web/node_modules/autumn-js/dist/libraries/backend/next.mjs
Did you mean to import "next/server.js"?
at finalizeResolution (node:internal/modules/esm/resolve:275:11)
at moduleResolve (node:internal/modules/esm/resolve:860:10)
at defaultResolve (node:internal/modules/esm/resolve:984:11)
at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:780:12)
at #cachedDefaultResolve (node:internal/modules/esm/loader:704:25)
at ModuleLoader.resolve (node:internal/modules/esm/loader:687:38)
at ModuleLoader.getModuleJobForImport (node:internal/modules/esm/loader:305:38)
at ModuleJob._link (node:internal/modules/esm/module_job:137:49) {
code: 'ERR_MODULE_NOT_FOUND',
url: 'file:///workspaces/spotlight/frontend_web/node_modules/next/server'
}
GET /api/autumn/products 500 in 29ms⨯ Error [ERR_MODULE_NOT_FOUND]: Cannot find module '/workspaces/spotlight/frontend_web/node_modules/next/server' imported from /workspaces/spotlight/frontend_web/node_modules/autumn-js/dist/libraries/backend/next.mjs
Did you mean to import "next/server.js"?
at finalizeResolution (node:internal/modules/esm/resolve:275:11)
at moduleResolve (node:internal/modules/esm/resolve:860:10)
at defaultResolve (node:internal/modules/esm/resolve:984:11)
at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:780:12)
at #cachedDefaultResolve (node:internal/modules/esm/loader:704:25)
at ModuleLoader.resolve (node:internal/modules/esm/loader:687:38)
at ModuleLoader.getModuleJobForImport (node:internal/modules/esm/loader:305:38)
at ModuleJob._link (node:internal/modules/esm/module_job:137:49) {
code: 'ERR_MODULE_NOT_FOUND',
url: 'file:///workspaces/spotlight/frontend_web/node_modules/next/server'
}
GET /api/autumn/products 500 in 29msAutumn API path:
// pages/api/autumn/[...all].ts
import { autumnHandler } from "autumn-js/next";
import { getAuthData } from "../../../util/auth";
import { IncomingMessage } from "http";
import { NextApiRequestCookies } from "next/dist/server/api-utils";
export const { GET, POST } = autumnHandler({
identify: async (request) => {
// Get the user from the auth
const authData = await getAuthData(request as IncomingMessage & { cookies: NextApiRequestCookies });
return {
customerId: authData?.user_id,
customerData: {
name: authData?.username,
email: authData?.email,
},
};
},
});// pages/api/autumn/[...all].ts
import { autumnHandler } from "autumn-js/next";
import { getAuthData } from "../../../util/auth";
import { IncomingMessage } from "http";
import { NextApiRequestCookies } from "next/dist/server/api-utils";
export const { GET, POST } = autumnHandler({
identify: async (request) => {
// Get the user from the auth
const authData = await getAuthData(request as IncomingMessage & { cookies: NextApiRequestCookies });
return {
customerId: authData?.user_id,
customerData: {
name: authData?.username,
email: authData?.email,
},
};
},
});Node 22
NextJS 14.2.32
Pages Router
.env.env is set, npx atmn pullnpx atmn pull is done, node_modulesnode_modules were freshly installed, next rebuilt.Running in Dev Docker Container
