Javascript 是否可以将Node.js http模块配置为支持%20?

Javascript 是否可以将Node.js http模块配置为支持%20?,javascript,node.js,http,server,Javascript,Node.js,Http,Server,在我开始重命名几百个图像文件之前,有一个简单的问题 为了绕过CORS限制,我的Electron应用程序运行一个NodeJS服务器,这样我就可以动态地将本地图像文件转换为DataURL 但是,许多“我的图像”文件的名称中都有空格,即使空格被“%20”替换,也会抛出“未找到”错误 为了确保这是一个服务器,而不是编码错误,我在浏览器地址栏中手动键入(例如:),服务器返回“未找到” 有人知道如何配置Node.js http模块以支持此标准吗?您是否阅读了(特别是关于解析请求URL的部分)?感谢您的指导。

在我开始重命名几百个图像文件之前,有一个简单的问题

为了绕过CORS限制,我的Electron应用程序运行一个NodeJS服务器,这样我就可以动态地将本地图像文件转换为DataURL

但是,许多“我的图像”文件的名称中都有空格,即使空格被“%20”替换,也会抛出“未找到”错误

为了确保这是一个服务器,而不是编码错误,我在浏览器地址栏中手动键入(例如:),服务器返回“未找到”


有人知道如何配置Node.js http模块以支持此标准吗?

您是否阅读了(特别是关于解析请求URL的部分)?感谢您的指导。我研究了一下,事实上解析url看起来更有希望——解析url似乎主要是关于解析带有变量的url。目前,我决定重新命名这些图片。我知道文件名中的空格是糟糕的编程实践-现在我知道为什么了!!!你读过(特别是关于解析请求URL的部分)了吗?谢谢你的指导。我研究了一下,事实上解析url看起来更有希望——解析url似乎主要是关于解析带有变量的url。目前,我决定重新命名这些图片。我知道文件名中的空格是糟糕的编程实践-现在我知道为什么了!!!