Python 为什么SimpleHTTPServer在为node.js应用程序提供服务时不提供wav文件?

Python 为什么SimpleHTTPServer在为node.js应用程序提供服务时不提供wav文件?,python,simplehttpserver,Python,Simplehttpserver,当我做一个 http://localhost:8090/ 显示根目录中的大多数文件:例如.js和.py。但是所有的.wav文件都被省略了。尝试直接访问时: localhost:8090/mywav.wav 返回一个404。是否有一些配置导致了这种情况?显然,这与node.js有关。凭直觉我又跑了 npm init 现在,wav文件出现了,我最近在初始的npminit之后添加了wav文件。所以这是否意味着node是白名单文件——大概是出于安全目的?我仍然想知道是否有办法禁用它,因为这是一个

当我做一个

http://localhost:8090/
显示根目录中的大多数文件:例如
.js
.py
。但是所有的
.wav
文件都被省略了。尝试直接访问时:

localhost:8090/mywav.wav

返回一个
404
。是否有一些配置导致了这种情况?

显然,这与
node.js
有关。凭直觉我又跑了

 npm init

现在,wav文件出现了,我最近在初始的
npminit
之后添加了wav文件。所以这是否意味着
node
是白名单文件——大概是出于安全目的?我仍然想知道是否有办法禁用它,因为这是一个由我和我自己访问的
localhost
服务器。

它是否提供其他二进制文件,如.jpg?@Pie'Oh'Pah请看我的答案:似乎
node.js
正在白名单中列出这些文件。需要重新执行
npm init
。太好了。这与Python服务器有什么关系?间接地说:这是一种常见的服务node.js的使用模式,我将添加
node.js
tag