ایراد کدهای جلسه در مورد لود فایل های استاتیک

پرسیده شده
فعالیت 908 روز پیش
دیده شده 391 بار
0

سلام. فایل های استاتیک که در کنترلر براشون متدی نیست، طبق کد این جلسه، لود نمیشه و ارور 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
    }
);

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

فایل پیوست

محمد افضلی
محمد افضلی

9 آبان 00

جلسه ایجاد یک آپلودر فایل