@@ -30,7 +30,8 @@ function solidStartServerFsRouter(config) {
30
30
new SolidStartServerFileRouter (
31
31
{
32
32
dir : resolve . absolute ( config . dir , router . root ) ,
33
- extensions : config . extensions ?? DEFAULT_EXTENSIONS
33
+ extensions : config . extensions ?? DEFAULT_EXTENSIONS ,
34
+ dataOnly : config . dataOnly
34
35
} ,
35
36
router ,
36
37
app
@@ -90,7 +91,7 @@ export function defineConfig(baseConfig = {}) {
90
91
} ,
91
92
handler : `${ start . appRoot } /entry-server${ entryExtension } ` ,
92
93
middleware : start . middleware ,
93
- routes : solidStartServerFsRouter ( { dir : routeDir , extensions } ) ,
94
+ routes : solidStartServerFsRouter ( { dir : routeDir , extensions, dataOnly : ! start . ssr } ) ,
94
95
extensions,
95
96
target : "server" ,
96
97
plugins : async ( ) => {
@@ -133,7 +134,9 @@ export function defineConfig(baseConfig = {}) {
133
134
} ,
134
135
cacheDir : "node_modules/.vinxi/server" ,
135
136
define : {
136
- "import.meta.env.START_APP" : JSON . stringify ( `${ start . appRoot } /app${ entryExtension } ` ) ,
137
+ "import.meta.env.START_APP" : JSON . stringify (
138
+ `${ start . appRoot } /app${ entryExtension } `
139
+ ) ,
137
140
"import.meta.env.START_ISLANDS" : JSON . stringify ( start . experimental . islands ) ,
138
141
"import.meta.env.SSR" : JSON . stringify ( true ) ,
139
142
"import.meta.env.START_SSR" : JSON . stringify ( start . ssr ) ,
@@ -201,7 +204,9 @@ export function defineConfig(baseConfig = {}) {
201
204
} ,
202
205
cacheDir : "node_modules/.vinxi/client" ,
203
206
define : {
204
- "import.meta.env.START_APP" : JSON . stringify ( `${ start . appRoot } /app${ entryExtension } ` ) ,
207
+ "import.meta.env.START_APP" : JSON . stringify (
208
+ `${ start . appRoot } /app${ entryExtension } `
209
+ ) ,
205
210
"import.meta.env.START_ISLANDS" : JSON . stringify ( start . experimental . islands ) ,
206
211
"import.meta.env.SSR" : JSON . stringify ( false ) ,
207
212
"import.meta.env.START_SSR" : JSON . stringify ( start . ssr ) ,
@@ -213,7 +218,6 @@ export function defineConfig(baseConfig = {}) {
213
218
] ;
214
219
}
215
220
} ,
216
-
217
221
{
218
222
name : "server-fns" ,
219
223
type : "http" ,
@@ -223,7 +227,7 @@ export function defineConfig(baseConfig = {}) {
223
227
) ,
224
228
middleware : start . middleware ,
225
229
target : "server" ,
226
- routes : solidStartServerFsRouter ( { dir : routeDir , extensions } ) ,
230
+ routes : solidStartServerFsRouter ( { dir : routeDir , extensions, dataOnly : ! start . ssr } ) ,
227
231
plugins : async ( ) => {
228
232
const userConfig =
229
233
typeof vite === "function" ? await vite ( { router : "server-function" } ) : { ...vite } ;
@@ -263,7 +267,9 @@ export function defineConfig(baseConfig = {}) {
263
267
}
264
268
} ,
265
269
define : {
266
- "import.meta.env.START_APP" : JSON . stringify ( `${ start . appRoot } /app${ entryExtension } ` ) ,
270
+ "import.meta.env.START_APP" : JSON . stringify (
271
+ `${ start . appRoot } /app${ entryExtension } `
272
+ ) ,
267
273
"import.meta.env.START_ISLANDS" : JSON . stringify ( start . experimental . islands ) ,
268
274
"import.meta.env.SSR" : JSON . stringify ( true ) ,
269
275
"import.meta.env.START_SSR" : JSON . stringify ( start . ssr ) ,
0 commit comments