From 9faaef76330ab27066fb5c6ede127f9271f417b3 Mon Sep 17 00:00:00 2001 From: Neail Date: Sat, 18 Jul 2020 10:52:56 +0800 Subject: [PATCH] fix: mayProxy.isPublicFileRequest judgment --- packages/@vue/cli-service/lib/util/prepareProxy.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/@vue/cli-service/lib/util/prepareProxy.js b/packages/@vue/cli-service/lib/util/prepareProxy.js index 76e8ab7fe6..df8d8accb4 100644 --- a/packages/@vue/cli-service/lib/util/prepareProxy.js +++ b/packages/@vue/cli-service/lib/util/prepareProxy.js @@ -49,7 +49,7 @@ module.exports = function prepareProxy (proxy, appPublicFolder) { // https://github.com/facebook/create-react-app/issues/6720 function mayProxy (pathname) { const maybePublicPath = path.resolve(appPublicFolder, pathname.slice(1)) - const isPublicFileRequest = fs.existsSync(maybePublicPath) + const isPublicFileRequest = fs.existsSync(maybePublicPath) && fs.statSync(maybePublicPath).isFile() const isWdsEndpointRequest = pathname.startsWith('/sockjs-node') // used by webpackHotDevClient return !(isPublicFileRequest || isWdsEndpointRequest) }