a year ago
When i used nextjs 14 this error appear but its fine in next 13:
12 35.88
12 35.88 ./components/chat/chat-item.tsx
12 35.88 117:8 Warning: React Hook useEffect has a missing dependency: 'form'. Either include it or remove the dependency array. react-hooks/exhaustive-deps
12 35.88
12 35.88 info - Need to disable some ESLint rules? Learn more here: https://nextjs.org/docs/basic-features/eslint#disabling-rules
12 37.14 Failed to compile.
12 37.14
12 37.14 app/api/servers/[serverId]/invite-code/route.ts
12 37.14 Type error: Route "app/api/servers/[serverId]/invite-code/route.ts" has an invalid export:
12 37.14 "Promise | { status: number; }>" is not a valid PATCH return type:
12 37.14 Expected "void | Response | Promise", got "Promise | { status: number; }>".
12 37.14 Expected "Promise", got "Promise | { status: number; }>".
12 37.14 Expected "void | Response", got "NextResponse | { status: number; }".
12 37.14 Expected "void | Response", got "{ status: number; }".
12 37.14
12 ERROR: process "/bin/bash -ol pipefail -c npm run build" did not complete successfully: exit code: 1
> [stage-0 8/10] RUN --mount=type=cache,id=s/05a6fcbc-3d11-414e-be4c-7bbef8893187-next/cache,target=/app/.next/cache --mount=type=cache,id=s/05a6fcbc-3d11-414e-be4c-7bbef8893187-nodemodules/cache,target=/app/nodemodules/.cache npm run build:
37.14 Failed to compile.
37.14
37.14 app/api/servers/[serverId]/invite-code/route.ts
37.14 Type error: Route "app/api/servers/[serverId]/invite-code/route.ts" has an invalid export:
37.14 "Promise | { status: number; }>" is not a valid PATCH return type:
37.14 Expected "void | Response | Promise", got "Promise | { status: number; }>".
37.14 Expected "Promise", got "Promise | { status: number; }>".
37.14 Expected "void | Response", got "NextResponse | { status: number; }".
37.14 Expected "void | Response", got "{ status: number; }".
37.14
Dockerfile:24
22 | # build phase
23 | COPY . /app/.
24 | >>> RUN --mount=type=cache,id=s/05a6fcbc-3d11-414e-be4c-7bbef8893187-next/cache,target=/app/.next/cache --mount=type=cache,id=s/05a6fcbc-3d11-414e-be4c-7bbef8893187-nodemodules/cache,target=/app/nodemodules/.cache npm run build
25 |
26 |
ERROR: failed to solve: process "/bin/bash -ol pipefail -c npm run build" did not complete successfully: exit code: 1
Error: Docker build failed
> ⓘ Deployment information is only viewable by project members and Railway employees.
5 Replies
a year ago
no its doesn't
a year ago
What version of node are you using locally and what version is your Railway deployment using?
a year ago
i think it was 'v18.20.2' in the deployment and locally i using v18.17.0