I'm trying to run the Prefect server locally, and apparently it works correctly (no issues reported ...
b
I'm trying to run the Prefect server locally, and apparently it works correctly (no issues reported in logs;
/docs
,
/api/health
and other basic endpoints respond correctly) -- however, the root URL gives just a blank page. This is all of the HTML returned:
Copy code
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <link rel="apple-touch-icon" sizes="180x180" href="/ico/apple-touch-icon.png">
    
   
    
    <link rel="icon" id="favicon-32" type="image/png" sizes="32x32" href="/ico/favicon-32x32.png" media="(prefers-color-scheme:light)">
    <link rel="icon" id="favicon-16" type="image/png" sizes="16x16" href="/ico/favicon-16x16.png" media="(prefers-color-scheme:light)">

    <link rel="icon" id="favicon-32-dark" type="image/png" sizes="32x32" href="/ico/favicon-32x32-dark.png" media="(prefers-color-scheme:dark)">
    <link rel="icon" id="favicon-16-dark" type="image/png" sizes="16x16" href="/ico/favicon-16x16-dark.png" media="(prefers-color-scheme:dark)">
    
    <link rel="icon" href="/favicon.ico" media="(prefers-color-scheme:no-preference)">
    <link rel="icon" href="/favicon.ico" media="(prefers-color-scheme:light)">
    <link rel="icon" href="/favicon-dark.ico" media="(prefers-color-scheme:dark)">

    <link rel="manifest" href="/ico/site.webmanifest">
    <link rel="mask-icon" href="/ico/safari-pinned-tab.svg" color="#5bbad5">
    
    <meta name="msapplication-TileColor" content="#da532c">
    <meta name="theme-color" content="#ffffff">

    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Prefect Server</title>
    <script type="module" crossorigin src="/assets/index-P7jMqew0.js"></script>
    <link rel="stylesheet" crossorigin href="/assets/index-BaOXpVye.css">
  </head>
  <body>
    <div id="app"></div>
  </body>
</html>
Any thoughts what might be causing this? I'm using Prefect 2.18.1, on Python 3.12.3, in a fresh new virtualenv. Thank you!
FWIW, the Firefox console has this to say:
Copy code
Layout was forced before the page was fully loaded. If stylesheets are not yet loaded this may cause a flash of unstyled content. node.js:401:1
Loading module from “<http://127.0.0.1:4200/assets/index-P7jMqew0.js>” was blocked because of a disallowed MIME type (“text/html”). 127.0.0.1:4200
Loading failed for the module with source “<http://127.0.0.1:4200/assets/index-P7jMqew0.js>”. 127.0.0.1:4200:27:71
The stylesheet <http://127.0.0.1:4200/assets/index-BaOXpVye.css> was not loaded because its MIME type, "text/html", is not "text/css". 127.0.0.1:4200
🤔