1
1
import { route , type Route } from "@std/http/unstable-route" ;
2
- import { STATUS_CODE } from "@std/http" ;
3
2
import pageHandler from './request_handler/page_handler.ts' ;
4
3
5
4
const rootDirectory = './dist/' ;
6
5
const appDirectory = `${ rootDirectory } /app/` ;
7
6
8
7
const routes : Route [ ] = [
9
- {
10
- pattern : new URLPattern ( { pathname : '/' } ) ,
11
- handler : ( request ) => {
12
- return Response . redirect (
13
- request . url + 'home' ,
14
- STATUS_CODE . MovedPermanently
15
- )
16
- }
17
- } ,
18
8
{
19
9
pattern : new URLPattern ( { pathname : "/-/:staticAsset*" } ) ,
20
10
handler : ( request , _info , parameters ) => pageHandler (
@@ -36,15 +26,12 @@ const routes: Route[] = [
36
26
) ;
37
27
}
38
28
} ,
39
- // {
40
- // pattern: new URLPattern({ pathname: '/:path([^\.]+$)' }),
41
- // handler: (request, _info, parameters) => {
42
- // const {path} = parameters?.pathname.groups ?? {};
43
- // console.log('page', path)
44
- // return pageHandler(request, appDirectory, '')
45
- // }
46
- // },
47
-
29
+ {
30
+ pattern : new URLPattern ( { pathname : '/:path(.*)' } ) ,
31
+ handler : ( request ) => {
32
+ return pageHandler ( request , appDirectory , '' )
33
+ }
34
+ }
48
35
] ;
49
36
50
37
Deno . serve (
0 commit comments