From 0146001f7def4e8d3db5aac7074e82108171661e Mon Sep 17 00:00:00 2001 From: Blacate Date: Sat, 15 Aug 2020 00:28:43 +0800 Subject: [PATCH] fix: mayProxy.isPublicFileRequest judgment (#5693) --- 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) }