diff --git a/mvc/mvc-filter.ts b/mvc/mvc-filter.ts index 2d208eb..fb7f267 100644 --- a/mvc/mvc-filter.ts +++ b/mvc/mvc-filter.ts @@ -12,7 +12,7 @@ import { ViewService } from "./view.service.ts"; export class MvcFilter implements MvFilter { constructor(private readonly viewService: ViewService) {} async filter( - _contextAccessor: ContextAccessor, + contextAccessor: ContextAccessor, next: NextFilterFunction, _parameters: unknown[], controllerMetadata?: ControllerMetadata, @@ -30,6 +30,7 @@ export class MvcFilter implements MvFilter { if (!result) { return model; } + contextAccessor.setHeader("Content-Type", "text/html"); return result; } } diff --git a/static-files/static-files-config.ts b/static-files/static-files-config.ts index 407f0d7..b3f8fb5 100644 --- a/static-files/static-files-config.ts +++ b/static-files/static-files-config.ts @@ -12,7 +12,7 @@ export const defaultConfig = { ".ico": "image/x-icon", ".html": "text/html", ".jpeg": "image/jpeg", - ".js": ".application/javascript", + ".js": "application/javascript", ".json": "application/json", ".mp3": "audio/mpeg", ".mp4": "video/mp4",