mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-19 08:07:27 +00:00
fix(media): serve JavaScript assets with text/javascript
This commit is contained in:
@@ -60,6 +60,13 @@ describe("mime detection", () => {
|
||||
});
|
||||
expect(mime).toBe("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
|
||||
});
|
||||
|
||||
it("uses extension mapping for JavaScript assets", async () => {
|
||||
const mime = await detectMime({
|
||||
filePath: "/tmp/a2ui.bundle.js",
|
||||
});
|
||||
expect(mime).toBe("text/javascript");
|
||||
});
|
||||
});
|
||||
|
||||
describe("extensionForMime", () => {
|
||||
|
||||
@@ -38,6 +38,7 @@ const MIME_BY_EXT: Record<string, string> = {
|
||||
...Object.fromEntries(Object.entries(EXT_BY_MIME).map(([mime, ext]) => [ext, mime])),
|
||||
// Additional extension aliases
|
||||
".jpeg": "image/jpeg",
|
||||
".js": "text/javascript",
|
||||
};
|
||||
|
||||
const AUDIO_FILE_EXTENSIONS = new Set([
|
||||
|
||||
Reference in New Issue
Block a user