File tree Expand file tree Collapse file tree 1 file changed +15
-11
lines changed Expand file tree Collapse file tree 1 file changed +15
-11
lines changed Original file line number Diff line number Diff line change @@ -20,9 +20,24 @@ export default class Server {
20
20
res . end ( 'error' )
21
21
} )
22
22
} )
23
+
24
+ this . defineRoutes ( )
23
25
}
24
26
25
27
async start ( port ) {
28
+ if ( this . hotReloader ) {
29
+ await this . hotReloader . start ( )
30
+ }
31
+
32
+ await new Promise ( ( resolve , reject ) => {
33
+ this . http . listen ( port , ( err ) => {
34
+ if ( err ) return reject ( err )
35
+ resolve ( )
36
+ } )
37
+ } )
38
+ }
39
+
40
+ defineRoutes ( ) {
26
41
this . router . get ( '/_next/:path+' , async ( req , res , params ) => {
27
42
const p = resolve ( __dirname , '../client' , ( params . path || [ ] ) . join ( '/' ) )
28
43
await this . serveStatic ( req , res , p )
@@ -40,17 +55,6 @@ export default class Server {
40
55
this . router . get ( '/:path*' , async ( req , res ) => {
41
56
await this . render ( req , res )
42
57
} )
43
-
44
- if ( this . hotReloader ) {
45
- await this . hotReloader . start ( )
46
- }
47
-
48
- await new Promise ( ( resolve , reject ) => {
49
- this . http . listen ( port , ( err ) => {
50
- if ( err ) return reject ( err )
51
- resolve ( )
52
- } )
53
- } )
54
58
}
55
59
56
60
async run ( req , res ) {
You can’t perform that action at this time.
0 commit comments