File tree Expand file tree Collapse file tree 2 files changed +8
-1
lines changed
Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ export interface DevServerOptions {
88 exclude ?: ( string | RegExp ) [ ] ;
99 injectClientScript ?: boolean ;
1010 loadModule ?: ( server : ViteDevServer , entry : string ) => Promise < any > ;
11+ prefix ?: string ;
1112}
1213
1314export const defaultOptions : Partial < DevServerOptions > = {
@@ -196,7 +197,12 @@ export function devServer(options?: DevServerOptions): Plugin {
196197 entry,
197198 } ;
198199
199- server . middlewares . use ( createMiddleware ( server , mergedOptions ) ) ;
200+ const middleware = createMiddleware ( server , mergedOptions ) ;
201+ if ( mergedOptions . prefix ) {
202+ server . middlewares . use ( mergedOptions . prefix , middleware ) ;
203+ } else {
204+ server . middlewares . use ( middleware ) ;
205+ }
200206 } ,
201207 } ;
202208}
Original file line number Diff line number Diff line change @@ -30,6 +30,7 @@ export function srvx(options?: SrvxOptions): Plugin[] {
3030 exclude : mergedOptions . exclude ,
3131 injectClientScript : mergedOptions . injectClientScript ,
3232 loadModule : mergedOptions . loadModule ,
33+ prefix : mergedOptions . prefix ,
3334 } ) ,
3435
3536 // Client build plugin
You can’t perform that action at this time.
0 commit comments