如何修复静态资源nodejs上的间歇性404错误?

时间:2019-09-02 07:40:51

标签: javascript node.js angularjs http http-status-code-404

我在生产服务器上运行的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)

但是我不确定该怎么办,因为它只会在“随机”时发生。如果该页面被重新加载几次,它将成功获得资源。

0 个答案:

没有答案
相关问题