Node.js 未请求或加载文件 解决了的
将此添加到styles.scss修复了问题:Node.js 未请求或加载文件 解决了的,node.js,angular,express,primeng,primeicons,Node.js,Angular,Express,Primeng,Primeicons,将此添加到styles.scss修复了问题: * { font-family: primeicons; } 我有一个有棱角的前端,由一个 快速后端。前端加载正确,API请求执行正确,但未加载任何PrimeIcon。它在“检查网络”窗口中保持为“挂起”。express未收到对这两个文件、.ttf和.woff文件的请求。我在angular.json中添加了这些文件,并尝试将它们导入base styles.scss文件。什么都没起作用。Morgan logger显示对所有其他文件的请求,但未
* {
font-family: primeicons;
}
我有一个有棱角的前端,由一个
快速后端。前端加载正确,API请求执行正确,但未加载任何PrimeIcon。它在“检查网络”窗口中保持为“挂起”。express未收到对这两个文件、.ttf和.woff文件的请求。我在angular.json中添加了这些文件,并尝试将它们导入base styles.scss文件。什么都没起作用。Morgan logger显示对所有其他文件的请求,但未收到对.ttf文件和.woff文件的请求。当我关闭服务器时,chrome会为.ttf文件显示ERR::CONNECTION\u RESET,为.woff文件显示ERR::CONNECTION\u已拒绝。我试过只使用express.static运行,子目录中没有base_href,没有任何功能。其他一切都正常工作。有什么建议吗
server.js
this.app.use(express.static(path.join(__dirname, 'public')));
this.app.get('/', (req, res) => {
res.redirect('/client');
});
this.app.get('/client/*', (req, res) => {
res.sendFile(path.join(__dirname, 'public/client/index.html'));
});
angular.json
"styles": [
"src/styles.scss",
"node_modules/primeicons/primeicons.css",
"node_modules/primeflex/primeflex.css",
"node_modules/primeng/resources/themes/saga-blue/theme.css",
"node_modules/primeng/resources/primeng.min.css"
]