我的应用程序中有非常奇怪的行为。我想向我的app.js文件添加乘法静态路径。
首先是主要应用:
app.use(express.static(path.join(__dirname, 'public')));
第二个是位于“ ads”目录中的目标网页。
app.use('/ads', express.static(path.join(__dirname, 'ads')));
文件夹结构:
public
- build
- ...
ads
- currency
- public
- build
- 1.css
- 2.js
- index.html
...
app.js
在我的主应用程序中,所有JS和CSS文件均已成功加载,但是当我进入路径/ ads / currency时,我的index.html已加载,但.css,.js和图像却未加载。但是,如果我通过命令行/ads/currency/public/build/1.css,它将正常加载。
有人知道吗?
答案 0 :(得分:0)
这与您的配置无关,但可能与Chrome(即扩展程序)有关,因为错误显示为ERR_BLOCKED_BY_CLIENT
。
检查您的广告拦截器日志。路径中的关键字 ads 可能被阻止,因为过滤器可能会尝试捕获JavaScript矿工。
您应确保将整个“ ads”部分移到另一个文件夹中-完全避免使用关键字“ ads”。停用广告拦截器可能对您有效,对您而言,漫游器不适用于您的用户