Skip to content

Commit dd20e3f

Browse files
committed
Fix serving go files (referenced by source maps)
1 parent af6637d commit dd20e3f

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

tool.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -563,7 +563,11 @@ type serveCommandFileSystem struct {
563563
}
564564

565565
func (fs serveCommandFileSystem) Open(requestName string) (http.File, error) {
566-
name := path.Join(fs.serveRoot, requestName[1:]) // requestName[0] == '/'
566+
name := requestName[1:] // requestName[0] == '/'
567+
if !strings.HasSuffix(requestName, ".go") {
568+
name = path.Join(fs.serveRoot, name)
569+
}
570+
567571
dir, file := path.Split(name)
568572
base := path.Base(dir) // base is parent folder name, which becomes the output file name.
569573

0 commit comments

Comments
 (0)