File tree Expand file tree Collapse file tree 2 files changed +17
-0
lines changed
packages/start/src/config Expand file tree Collapse file tree 2 files changed +17
-0
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ " @solidjs/start " : minor
3+ ---
4+
5+ add ` vite preview ` support
Original file line number Diff line number Diff line change @@ -11,6 +11,18 @@ export function devServer(): Array<PluginOption> {
1111 return [
1212 {
1313 name : "solid-start-dev-server" ,
14+ configurePreviewServer ( server ) {
15+ return ( ) => {
16+ server . middlewares . use ( async ( req , res ) => {
17+ res . setHeader ( "content-encoding" , "identity" ) ;
18+ const webReq = new NodeRequest ( { req, res } ) ;
19+ const def : {
20+ default : { fetch : ( req : Request ) => Promise < Response > } ;
21+ } = await import ( process . cwd ( ) + "/dist/server/entry-server.js" ) ;
22+ sendNodeResponse ( res , await def . default . fetch ( webReq ) ) ;
23+ } ) ;
24+ } ;
25+ } ,
1426 configureServer ( viteDevServer ) {
1527 ( globalThis as any ) . VITE_DEV_SERVER = viteDevServer ;
1628 return async ( ) => {
You can’t perform that action at this time.
0 commit comments