From 76620101f42f0a38b76f557b10c8b986233af777 Mon Sep 17 00:00:00 2001 From: rmorshea Date: Thu, 16 Jun 2022 12:05:40 -0700 Subject: [PATCH] fix mimetype issue --- src/idom/backend/sanic.py | 5 ++++- src/idom/backend/starlette.py | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/idom/backend/sanic.py b/src/idom/backend/sanic.py index bb3397e74..537ed839f 100644 --- a/src/idom/backend/sanic.py +++ b/src/idom/backend/sanic.py @@ -154,7 +154,10 @@ async def web_module_files( _: str = "", # this is not used ) -> response.HTTPResponse: path = urllib_parse.unquote(path) - return await response.file(safe_web_modules_dir_path(path)) + return await response.file( + safe_web_modules_dir_path(path), + mime_type="text/javascript", + ) blueprint.add_route(web_module_files, "/_api/modules/") blueprint.add_route(web_module_files, "/<_:path>/_api/modules/") diff --git a/src/idom/backend/starlette.py b/src/idom/backend/starlette.py index 5b78c8111..d4013e605 100644 --- a/src/idom/backend/starlette.py +++ b/src/idom/backend/starlette.py @@ -126,7 +126,7 @@ def _setup_common_routes(options: Options, app: Starlette) -> None: if options.serve_static_files: wm_dir = IDOM_WEB_MODULES_DIR.current - web_module_files = StaticFiles(directory=wm_dir, html=True, check_dir=False) + web_module_files = StaticFiles(directory=wm_dir, check_dir=False) app.mount(url_prefix + "/_api/modules", web_module_files) app.mount(url_prefix + "/{_:path}/_api/modules", web_module_files)