From ce3b8dd9f5a1c83cac8c1b9d97a02a8e92301063 Mon Sep 17 00:00:00 2001 From: Anthony Kuske Date: Mon, 24 Apr 2017 15:48:10 +0100 Subject: [PATCH 1/3] feature(dev-server): add fallback route to /index.html to support path based routing --- src/dev-server/http-server.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/dev-server/http-server.ts b/src/dev-server/http-server.ts index ffd50da8..dd104a93 100644 --- a/src/dev-server/http-server.ts +++ b/src/dev-server/http-server.ts @@ -45,6 +45,9 @@ export function createHttpServer(config: ServeConfig): express.Application { app.get('/cordova_plugins.js', servePlatformResource); app.get('/plugins/*', servePlatformResource); + // Fallback route - send to index.html to allow deeplinker to handle path. + app.get('*', serveIndex); + if (config.useProxy) { setupProxies(app); } From a278d3bb8c3ed686527395f05bad67aed071a720 Mon Sep 17 00:00:00 2001 From: Anthony Kuske Date: Mon, 24 Apr 2017 17:28:05 +0100 Subject: [PATCH 2/3] fix(dev-server): Fix ion-dev css/js when loaded with a path --- src/dev-server/http-server.ts | 2 +- src/dev-server/injector.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/dev-server/http-server.ts b/src/dev-server/http-server.ts index dd104a93..5fd7a69c 100644 --- a/src/dev-server/http-server.ts +++ b/src/dev-server/http-server.ts @@ -46,7 +46,7 @@ export function createHttpServer(config: ServeConfig): express.Application { app.get('/plugins/*', servePlatformResource); // Fallback route - send to index.html to allow deeplinker to handle path. - app.get('*', serveIndex); + app.use(serveIndex); if (config.useProxy) { setupProxies(app); diff --git a/src/dev-server/injector.ts b/src/dev-server/injector.ts index 4d309d74..1440d057 100644 --- a/src/dev-server/injector.ts +++ b/src/dev-server/injector.ts @@ -38,7 +38,7 @@ function getDevLoggerScript(rootDir: string, notifyOnConsoleLog: boolean, notifi return ` ${LOGGER_HEADER} - - + + `; } From df1583e7d131dc44ce62a315e3d031de62540564 Mon Sep 17 00:00:00 2001 From: Dan Bucholtz Date: Wed, 5 Jul 2017 16:35:42 -0500 Subject: [PATCH 3/3] remove injector changes --- src/dev-server/injector.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/dev-server/injector.ts b/src/dev-server/injector.ts index 1440d057..4d309d74 100644 --- a/src/dev-server/injector.ts +++ b/src/dev-server/injector.ts @@ -38,7 +38,7 @@ function getDevLoggerScript(rootDir: string, notifyOnConsoleLog: boolean, notifi return ` ${LOGGER_HEADER} - - + + `; }