From a2ba4739def757a276d5a7d257657a0987127c1a Mon Sep 17 00:00:00 2001 From: sunhao Date: Mon, 23 Sep 2019 17:00:50 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BF=AE=E6=AD=A3=20=E6=9C=8D=E5=8A=A1?= =?UTF-8?q?=E5=99=A8=E7=AB=AF=20public=20Path?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/render.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/render.ts b/src/render.ts index 58062f3..e0dfc6b 100644 --- a/src/render.ts +++ b/src/render.ts @@ -184,7 +184,14 @@ export function serverRender(app: Express) { ) ) - const publicPath = (config.injectContext ? config.injectContext.STATIC_HOST : '') || config.webpack.client.output.publicPath + const STATIC_HOST = config.injectContext ? config.injectContext.STATIC_HOST : '' + const env = ['SERVER_ENV', 'PUBLIC_PATH'].reduce(function(obj, key) { + obj[key] = process.env[key] + return obj + }, {} as any) + + const publicPath = env.SERVER_ENV !== 'local' ? STATIC_HOST + env.PUBLIC_PATH : env.PUBLIC_PATH + if (!publicPath) { consola.fatal('[serverRender] publicPath is undefined') return process.exit(1)