Skip to content

Commit b3617b6

Browse files
committed
specifically detec solid start dev server
1 parent 91e5c10 commit b3617b6

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

packages/start/src/config/dev-server.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import { VITE_ENVIRONMENTS } from "./constants.ts";
1010
export function devServer(): Array<PluginOption> {
1111
return [
1212
{
13-
name: "solid-start-nitro-dev-server",
13+
name: "solid-start-dev-server",
1414
configureServer(viteDevServer) {
1515
(globalThis as any).VITE_DEV_SERVER = viteDevServer;
1616
return async () => {
@@ -30,6 +30,8 @@ export function devServer(): Array<PluginOption> {
3030
return;
3131
}
3232

33+
(globalThis as any).USING_SOLID_START_DEV_SERVER = true;
34+
3335
removeHtmlMiddlewares(viteDevServer);
3436

3537
viteDevServer.middlewares.use(async (req, res) => {

packages/start/src/server/handler.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ export function createBaseHandler(
120120

121121
// using TransformStream in dev can cause solid-start-dev-server to crash
122122
// when stream is cancelled
123-
if(import.meta.env.DEV) return stream
123+
if((globalThis as any).USING_SOLID_START_DEV_SERVER) return stream
124124

125125
// returning stream directly breaks cloudflare workers
126126
const { writable, readable } = new TransformStream();

0 commit comments

Comments
 (0)