Skip to content

Commit 480bf1d

Browse files
committed
refactor: code
1 parent cc3ebc4 commit 480bf1d

File tree

1 file changed

+5
-9
lines changed

1 file changed

+5
-9
lines changed

lib/Server.js

+5-9
Original file line numberDiff line numberDiff line change
@@ -1956,21 +1956,17 @@ class Server {
19561956
splitKey.length - 1 === splitOutputFilename.length &&
19571957
splitKey[0] === outputFilename.split(".")[0]
19581958
) {
1959-
extension = splitKey[splitKey.length - 1];
1959+
extension = path.extname(key);
19601960
isOutputModule = value.javascriptModule;
19611961
}
19621962
});
19631963

19641964
if (isOutputModule) {
1965-
filename = this.middleware.getFilenameFromUrl(
1966-
`${_path}.${extension}`
1967-
);
1965+
filename = this.middleware.getFilenameFromUrl(`${_path}${extension}`);
19681966
scriptType = "module";
19691967
} else {
1970-
extension = "js";
1971-
filename = this.middleware.getFilenameFromUrl(
1972-
`${_path}.${extension}`
1973-
);
1968+
extension = ".js";
1969+
filename = this.middleware.getFilenameFromUrl(`${_path}${extension}`);
19741970
scriptType = "text/javascript";
19751971
}
19761972

@@ -1984,7 +1980,7 @@ class Server {
19841980

19851981
// Serve a page that executes the javascript
19861982
const queries = req._parsedUrl.search || "";
1987-
const responsePage = `<!DOCTYPE html><html><head><meta charset="utf-8"/></head><body><script type="${scriptType}" charset="utf-8" src="${_path}.${extension}${queries}"></script></body></html>`;
1983+
const responsePage = `<!DOCTYPE html><html><head><meta charset="utf-8"/></head><body><script type="${scriptType}" charset="utf-8" src="${_path}${extension}${queries}"></script></body></html>`;
19881984

19891985
res.send(responsePage);
19901986
} catch (error) {

0 commit comments

Comments
 (0)