next dev --turbopack ▲ Next.js 15.2.3 (Turbopack) - Local: http://localhost:3000 - Network: http://199.38.85.113:3000 - Environments: .env.local ✓ Starting... ✓ Compiled in 145ms ✓ Ready in 882ms ○ Compiling /settings ... ✓ Compiled /settings in 3.7s ⨯ ./node_modules/.pnpm/better-auth@1.3.5_react-dom@18.3.1_react@18.3.1__react@18.3.1_zod@3.25.76/node_modules/better-auth/dist/shared/better-auth.CCMYns0n.mjs:182:33 Module not found: Can't resolve 'fs' 180 | async function hasDockerEnv() { 181 | if (getVendor() === "cloudflare") return false; > 182 | const { default: fs } = await import('fs'); | ^^^^^^^^^^^^ 183 | try { 184 | fs.statSync("/.dockerenv"); 185 | return true; https://nextjs.org/docs/messages/module-not-found ./node_modules/.pnpm/better-auth@1.3.5_react-dom@18.3.1_react@18.3.1__react@18.3.1_zod@3.25.76/node_modules/better-auth/dist/index.mjs:39:1 Module not found: Can't resolve 'fs/promises' 37 | import './shared/better-auth.DGpadpzN.mjs'; 38 | import './shared/better-auth.YwDQhoPc.mjs'; > 39 | import 'fs/promises'; | ^^^^^^^^^^^^^^^^^^^^^ 40 | import 'path'; 41 | import '@better-fetch/fetch'; 42 | import 'jose/errors'; https://nextjs.org/docs/messages/module-not-found ./node_modules/.pnpm/better-auth@1.3.5_react-dom@18.3.1_react@18.3.1__react@18.3.1_zod@3.25.76/node_modules/better-auth/dist/shared/better-auth.CCMYns0n.mjs:27:1 Module not found: Can't resolve 'fs/promises' 25 | import '@better-auth/utils/hex'; 26 | import '@noble/hashes/utils'; > 27 | import fs from 'fs/promises'; | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 28 | import path from 'path'; 29 | import { betterFetch } from '@better-fetch/fetch'; 30 | import '@better-auth/utils/random'; https://nextjs.org/docs/messages/module-not-found ○ Compiling /_error ... ✓ Compiled /_error in 550ms Warning: useLayoutEffect does nothing on the server, because its effect cannot be encoded into the server renderer's output format. This will lead to a mismatch between the initial, non-hydrated UI and the intended UI. To avoid this, useLayoutEffect should only be used in components that render exclusively on the client. See https://reactjs.org/link/uselayouteffect-ssr for common fixes. at ShadowPortal (/Users/administrator/Desktop/language_leap/frontend/node_modules/.pnpm/next@15.2.3_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/src/client/components/react-dev-overlay/ui/components/shadow-portal.tsx:5:32) at DevOverlay (/Users/administrator/Desktop/language_leap/frontend/node_modules/.pnpm/next@15.2.3_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/src/client/components/react-dev-overlay/ui/dev-overlay.tsx:14:3) at ReactDevOverlay (/Users/administrator/Desktop/language_leap/frontend/node_modules/.pnpm/next@15.2.3_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/src/server/dev/next-dev-server.ts:82:10) at div at Body (/Users/administrator/Desktop/language_leap/frontend/node_modules/.pnpm/next@15.2.3_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/src/server/render.tsx:1263:19) Warning: useLayoutEffect does nothing on the server, because its effect cannot be encoded into the server renderer's output format. This will lead to a mismatch between the initial, non-hydrated UI and the intended UI. To avoid this, useLayoutEffect should only be used in components that render exclusively on the client. See https://reactjs.org/link/uselayouteffect-ssr for common fixes. at ShadowPortal (/Users/administrator/Desktop/language_leap/frontend/node_modules/.pnpm/next@15.2.3_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/src/client/components/react-dev-overlay/ui/components/shadow-portal.tsx:5:32) at DevOverlay (/Users/administrator/Desktop/language_leap/frontend/node_modules/.pnpm/next@15.2.3_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/src/client/components/react-dev-overlay/ui/dev-overlay.tsx:14:3) at ReactDevOverlay (/Users/administrator/Desktop/language_leap/frontend/node_modules/.pnpm/next@15.2.3_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/src/server/dev/next-dev-server.ts:82:10) at div at Body (/Users/administrator/Desktop/language_leap/frontend/node_modules/.pnpm/next@15.2.3_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/src/server/render.tsx:1263:19) GET /settings 500 in 4359ms ○ Compiling /_not-found/page ... ✓ Compiled /_not-found/page in 809ms Warning: useLayoutEffect does nothing on the server, because its effect cannot be encoded into the server renderer's output format. This will lead to a mismatch between the initial, non-hydrated UI and the intended UI. To avoid this, useLayoutEffect should only be used in components that render exclusively on the client. See https://reactjs.org/link/uselayouteffect-ssr for common fixes. at ShadowPortal (/Users/administrator/Desktop/language_leap/frontend/node_modules/.pnpm/next@15.2.3_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/src/client/components/react-dev-overlay/ui/components/shadow-portal.tsx:5:32) at DevOverlay (/Users/administrator/Desktop/language_leap/frontend/node_modules/.pnpm/next@15.2.3_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/src/client/components/react-dev-overlay/ui/dev-overlay.tsx:14:3) at ReactDevOverlay (/Users/administrator/Desktop/language_leap/frontend/node_modules/.pnpm/next@15.2.3_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/src/server/dev/next-dev-server.ts:82:10) at div at Body (/Users/administrator/Desktop/language_leap/frontend/node_modules/.pnpm/next@15.2.3_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/src/server/render.tsx:1263:19) Warning: useLayoutEffect does nothing on the server, because its effect cannot be encoded into the server renderer's output format. This will lead to a mismatch between the initial, non-hydrated UI and the intended UI. To avoid this, useLayoutEffect should only be used in components that render exclusively on the client. See https://reactjs.org/link/uselayouteffect-ssr for common fixes. at ShadowPortal (/Users/administrator/Desktop/language_leap/frontend/node_modules/.pnpm/next@15.2.3_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/src/client/components/react-dev-overlay/ui/components/shadow-portal.tsx:5:32) at DevOverlay (/Users/administrator/Desktop/language_leap/frontend/node_modules/.pnpm/next@15.2.3_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/src/client/components/react-dev-overlay/ui/dev-overlay.tsx:14:3) at ReactDevOverlay (/Users/administrator/Desktop/language_leap/frontend/node_modules/.pnpm/next@15.2.3_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/src/server/dev/next-dev-server.ts:82:10) at div at Body (/Users/administrator/Desktop/language_leap/frontend/node_modules/.pnpm/next@15.2.3_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/next/src/server/render.tsx:1263:19) GET /.well-known/appspecific/com.chrome.devtools.json 500 in 817ms GET /favicon.ico 500 in 622ms