这是我面临的问题: 我有一个使用d3.js v5构建的Web应用程序,我使用cpanel作为托管平台。该应用程序加载一堆topojson和csv数据文件,并在浏览器中绘制它们。只要我不用密码保护public_html目录,一切正常。在我这样做的那一刻,d3不再读取数据,它会引发以下错误。
对于json文件:
Uncaught(in promise)错误:401在responseJson处未经授权(d3.v5.js:5845)
对于csv文件:
未捕获(承诺)错误:401在responseText未经授权(d3.v5.js:5806)
我已尝试使用http和https连接来检查是否可以解决问题,但我仍然会遇到相同的错误。我唯一能想到的是d3 v5加载文件(promises)的方式与cpanel的隐私层之间存在冲突,但我找不到任何解决方案。