我在生产服务器上运行的angularjs / sailsjs应用程序运行正常。 问题在于,间歇性的静态资源无法加载,并且在我(使用咕unt声)的最小化CSS和JS资源的GET请求上出现404错误。
我已经检查了服务器上资源的权限,以及是否存在缓存问题,两者都很好。
在我的layout.ejs中:
<link rel="stylesheet" href="/min/production.min.css">
<script src="/min/production.min.js"></script>
我不确定是否可能与通过咕unt声的掩盖有任何关系:
module.exports = function (grunt) {
grunt.config.set('concat', {
js: {
src: require('../pipeline').jsFilesToInject,
dest: '.tmp/public/concat/production.js'
},
css: {
src: require('../pipeline').cssFilesToInject,
dest: '.tmp/public/concat/production.css'
}
});
grunt.loadNpmTasks('grunt-contrib-concat');
};
错误是:
GET "url"/min/production.min.css net::ERR_ABORTED 404 (Not Found)
GET "url"/min/production.min.js net::ERR_ABORTED 404 (Not Found)
但是我不确定该怎么办,因为它只会在“随机”时发生。如果该页面被重新加载几次,它将成功获得资源。