تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۰ افضلی
ایراد کدهای جلسه در مورد لود فایل‌های استاتیک
جامعه نود جی اس ایجاد شده در ۰۹ آبان ۱۴۰۰

سلام. فایل‌های استاتیک که در کنترلر براشون متدی نیست، طبق کد این جلسه، لود نمیشه و ارور 404 میده.

این بخش از کد وظیفه داره فایل‌های استاتیک رو بیاره

        staticFileServer.serve(req, res, function (e, response) {
            console.log(e)
            if (e && (e.status === 404)) { // If the file was missing ...
                viewServer.serveFile(
                    path.join(configs().viewsDir, configs().templates.notFound),
                    404,
                    {},
                    req,
                    res
                );
            }
        });

اما دائما ارور 404 میده.

من این مشکل رو با تغییر کد سرور استاتیک انجام دادم:

const staticFileServer = new staticServer.Server(
    configs().root, //before: configs().publicDir
    {
        cache: 3600,
        gzip: true
    }
);

با این کار مشکل حل شد و همه بخش‌های وب سرور داره به درستی کار میکنه.