Fix CSP for real
This commit is contained in:
parent
097d678658
commit
d1bb824b57
2 changed files with 13 additions and 6 deletions
|
|
@ -4,10 +4,6 @@
|
|||
<meta charset="UTF-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>Fizika Admin - Kérdések és képek kezelése</title>
|
||||
<meta
|
||||
http-equiv="Content-Security-Policy"
|
||||
content="default-src 'self'; script-src https://stats.schmelczer.dev; connect-src https://stats.schmelczer.dev"
|
||||
/>
|
||||
<script
|
||||
defer
|
||||
data-domain="fizika.schmelczer.dev"
|
||||
|
|
|
|||
|
|
@ -9,7 +9,18 @@ const app = express();
|
|||
const PORT = process.env.PORT || 3001;
|
||||
|
||||
// Security middleware
|
||||
app.use(helmet());
|
||||
app.use(helmet({
|
||||
contentSecurityPolicy: {
|
||||
directives: {
|
||||
defaultSrc: ["'self'", "'unsafe-inline'"],
|
||||
scriptSrc: [
|
||||
"'self'",
|
||||
"https://stats.schmelczer.dev",
|
||||
"'unsafe-inline'",
|
||||
],
|
||||
},
|
||||
},
|
||||
}));
|
||||
app.use(cors({
|
||||
origin: process.env.FRONTEND_URL || '*',
|
||||
credentials: true
|
||||
|
|
@ -34,7 +45,7 @@ const storage = multer.diskStorage({
|
|||
|
||||
const upload = multer({
|
||||
storage: storage,
|
||||
limits: { fileSize: 5 * 1024 * 1024 }, // 5MB
|
||||
limits: { fileSize: 50 * 1024 * 1024 }, // 5MB
|
||||
fileFilter: (req, file, cb) => {
|
||||
if (file.mimetype.startsWith('image/')) {
|
||||
cb(null, true);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue