fix: macos and rate limiting

This commit is contained in:
DecDuck
2025-03-15 15:04:52 +11:00
parent 98c8258127
commit 6918e78cf9
2 changed files with 14 additions and 9 deletions

View File

@ -10,9 +10,7 @@ export default defineNuxtConfig({
css: ["~/assets/tailwindcss.css", "~/assets/core.scss"],
vite: {
plugins: [
tailwindcss()
]
plugins: [tailwindcss()],
},
app: {
@ -35,11 +33,7 @@ export default defineNuxtConfig({
extends: ["./drop-base"],
// Module config from here down
modules: [
"vue3-carousel-nuxt",
"nuxt-security",
"@nuxt/image",
],
modules: ["vue3-carousel-nuxt", "nuxt-security", "@nuxt/image"],
carousel: {
prefix: "Vue",
@ -48,6 +42,8 @@ export default defineNuxtConfig({
security: {
headers: {
contentSecurityPolicy: {
"upgrade-insecure-requests": false,
"img-src": [
"'self'",
"data:",
@ -59,4 +55,12 @@ export default defineNuxtConfig({
strictTransportSecurity: false,
},
},
});
routeRules: {
"/api/v1/client/object/*": {
security: {
rateLimiter: false,
}
}
}
});