Skip to content

Commit 5e17fae

Browse files
committed
fix mistake in file extension check
1 parent 97ca067 commit 5e17fae

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

basic-dynamic-static-example/index.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,9 @@ http.createServer((req, res) => {
4444
res.writeHead(400);
4545
res.end('NO');
4646
} else {
47-
const extension = req.url.match(/\.([^.]+)$/);
48-
if (extension && staticExtensions.has(extension[1]) && req.url.match(/^[^./]+\.[^./]+$/)) {
47+
const filename = req.url.match(/\/(.*)$/);
48+
const extension = filename && filename[1].match(/\.([^.]+)$/);
49+
if (extension && staticExtensions.has(extension[1]) && filename && filename[1].match(/^[^./]+\.[^./]+$/)) {
4950
readFile(`.${req.url}`, (err, data) => {
5051
if (err) {
5152
if (err.code === 'ENOENT') {

0 commit comments

Comments
 (0)