fix: macos and rate limiting

This commit is contained in:
DecDuck
2025-03-15 15:04:52 +11:00
parent 2fa57c583a
commit c2a1232022
2 changed files with 14 additions and 9 deletions
+12 -8
View File
@@ -10,9 +10,7 @@ export default defineNuxtConfig({
css: ["~/assets/tailwindcss.css", "~/assets/core.scss"], css: ["~/assets/tailwindcss.css", "~/assets/core.scss"],
vite: { vite: {
plugins: [ plugins: [tailwindcss()],
tailwindcss()
]
}, },
app: { app: {
@@ -35,11 +33,7 @@ export default defineNuxtConfig({
extends: ["./drop-base"], extends: ["./drop-base"],
// Module config from here down // Module config from here down
modules: [ modules: ["vue3-carousel-nuxt", "nuxt-security", "@nuxt/image"],
"vue3-carousel-nuxt",
"nuxt-security",
"@nuxt/image",
],
carousel: { carousel: {
prefix: "Vue", prefix: "Vue",
@@ -48,6 +42,8 @@ export default defineNuxtConfig({
security: { security: {
headers: { headers: {
contentSecurityPolicy: { contentSecurityPolicy: {
"upgrade-insecure-requests": false,
"img-src": [ "img-src": [
"'self'", "'self'",
"data:", "data:",
@@ -59,4 +55,12 @@ export default defineNuxtConfig({
strictTransportSecurity: false, strictTransportSecurity: false,
}, },
}, },
routeRules: {
"/api/v1/client/object/*": {
security: {
rateLimiter: false,
}
}
}
}); });
@@ -11,6 +11,7 @@ export function parsePlatform(platform: string) {
case "macOS": case "macOS":
case "MacOS": case "MacOS":
case "mac": case "mac":
case "macos":
return Platform.macOS; return Platform.macOS;
} }