,我正在尝试运行两台文件服务器,其中一台在
ui
文件夹中提供 index.html
服务,另一台提供其他一些静态文件,如下面的代码:,两个 fileserver 对象的定义方式完全相同,第一个 (uiserver) 工作正常,但第二个 (localhost:8080/files
上的 staticfilesserver) 给我 404。,我缩小了问题范围并删除了第一个(工作文件服务器),就像下面的代码一样:,但它仍然在路径 localhost:8080/files
上给我 404,如果我将句柄路径从 /files
更改为 /
,它会按预期工作,但这不是我想要的,我只是想知道是否可以在 /
以外的路径上提供服务以及如何我实现了这一点。,另外,我的文件夹结构:,我意识到 http.dir()
和 http.servemux.handle()
会有关系,它们实际上总结了它们的路径,如下所示:,上面的代码提供 ./files
文件夹中的所有内容,而不是 .
(如 dir(".")
中所写)它解决了我的问题。,