mirror of
https://github.com/enricoros/big-AGI.git
synced 2026-05-10 21:50:14 -07:00
Emergency fix - final.r2.reallyfinal.r42-draft-clean_copy
This commit is contained in:
@@ -2,7 +2,6 @@ import { fetchRequestHandler } from '@trpc/server/adapters/fetch';
|
||||
|
||||
import { appRouterEdge } from '~/server/api/trpc.router';
|
||||
import { createTRPCFetchContext } from '~/server/api/trpc.server';
|
||||
import { env } from '~/server/env.mjs';
|
||||
|
||||
const handlerEdgeRoutes = (req: Request) =>
|
||||
fetchRequestHandler({
|
||||
@@ -11,7 +10,7 @@ const handlerEdgeRoutes = (req: Request) =>
|
||||
req,
|
||||
createContext: createTRPCFetchContext,
|
||||
onError:
|
||||
env.NODE_ENV === 'development'
|
||||
process.env.NODE_ENV === 'development'
|
||||
? ({ path, error }) => console.error(`❌ tRPC-edge failed on ${path ?? '<no-path>'}:`, error)
|
||||
: undefined,
|
||||
});
|
||||
|
||||
@@ -2,7 +2,6 @@ import { fetchRequestHandler } from '@trpc/server/adapters/fetch';
|
||||
|
||||
import { appRouterNode } from '~/server/api/trpc.router';
|
||||
import { createTRPCFetchContext } from '~/server/api/trpc.server';
|
||||
import { env } from '~/server/env.mjs';
|
||||
|
||||
const handlerNodeRoutes = (req: Request) =>
|
||||
fetchRequestHandler({
|
||||
@@ -11,7 +10,7 @@ const handlerNodeRoutes = (req: Request) =>
|
||||
req,
|
||||
createContext: createTRPCFetchContext,
|
||||
onError:
|
||||
env.NODE_ENV === 'development'
|
||||
process.env.NODE_ENV === 'development'
|
||||
? ({ path, error }) => console.error(`❌ tRPC-node failed on ${path ?? '<no-path>'}:`, error)
|
||||
: undefined,
|
||||
});
|
||||
|
||||
@@ -3,7 +3,6 @@ import { NextRequest, NextResponse } from 'next/server';
|
||||
import { createParser as createEventsourceParser, EventSourceParseCallback, EventSourceParser, ParsedEvent, ReconnectInterval } from 'eventsource-parser';
|
||||
|
||||
import { createEmptyReadableStream, debugGenerateCurlCommand, safeErrorString, SERVER_DEBUG_WIRE, serverFetchOrThrow } from '~/server/wire';
|
||||
import { env } from '~/server/env.mjs';
|
||||
|
||||
import type { AnthropicWire } from '../anthropic/anthropic.wiretypes';
|
||||
import type { OpenAIWire } from './openai.wiretypes';
|
||||
@@ -91,7 +90,7 @@ export async function openaiStreamingRelayHandler(req: NextRequest): Promise<Res
|
||||
|
||||
// client-side users visible message
|
||||
return new NextResponse(`[Issue] ${access.dialect}: ${fetchOrVendorError}`
|
||||
+ (env.NODE_ENV === 'development' ? ` · [URL: ${headersUrl?.url}]` : ''), { status: 500 });
|
||||
+ (process.env.NODE_ENV === 'development' ? ` · [URL: ${headersUrl?.url}]` : ''), { status: 500 });
|
||||
}
|
||||
|
||||
/* The following code is heavily inspired by the Vercel AI SDK, but simplified to our needs and in full control.
|
||||
|
||||
+2
-2
@@ -10,7 +10,7 @@ const globalForPrisma = globalThis as unknown as {
|
||||
export const db =
|
||||
globalForPrisma.prisma ??
|
||||
new PrismaClient({
|
||||
log: env.NODE_ENV === 'development' ? ['query', 'error', 'warn'] : ['error'],
|
||||
log: process.env.NODE_ENV === 'development' ? ['query', 'error', 'warn'] : ['error'],
|
||||
});
|
||||
|
||||
if (env.NODE_ENV !== 'production') globalForPrisma.prisma = db;
|
||||
if (process.env.NODE_ENV !== 'production') globalForPrisma.prisma = db;
|
||||
|
||||
Reference in New Issue
Block a user