mirror of
https://github.com/kevin-DL/sapper.git
synced 2026-01-12 11:15:14 +00:00
Remove basepath from deferred urls and add trailing slash to root request
This commit is contained in:
@@ -71,8 +71,9 @@ async function execute(emitter: EventEmitter, {
|
||||
const deferreds = new Map();
|
||||
|
||||
function get_deferred(pathname: string) {
|
||||
pathname = pathname.replace(`/${basepath}`, '')
|
||||
if (!deferreds.has(pathname)) {
|
||||
deferreds.set(pathname, new Deferred()) ;
|
||||
deferreds.set(pathname, new Deferred());
|
||||
}
|
||||
|
||||
return deferreds.get(pathname);
|
||||
@@ -138,6 +139,13 @@ async function execute(emitter: EventEmitter, {
|
||||
}
|
||||
|
||||
return ports.wait(port)
|
||||
.then(() => handle(new URL(`/${basepath}`, origin))) // TODO all static routes
|
||||
.then(() => {
|
||||
// TODO all static routes
|
||||
if (basepath) {
|
||||
return handle(new URL(`/${basepath}/`, origin));
|
||||
} else {
|
||||
return handle(new URL('/', origin));
|
||||
}
|
||||
})
|
||||
.then(() => proc.kill());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user