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