Skip to content

Commit af7bf51

Browse files
committed
feat(deploy): add cors logic two
1 parent b9416bc commit af7bf51

2 files changed

Lines changed: 16 additions & 10 deletions

File tree

nodejs-autospace/api-gateway/dist/index.js

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,19 +24,21 @@ app.use((0, helmet_1.default)());
2424
// allowedHeaders: ["Content-Type", "Authorization", "x-user-id", "x-role"],
2525
// }),
2626
// );
27-
// in local commend that
27+
// in local commend that here change on lacal
2828
const allowedOrigins = [
2929
"https://autospace.space",
3030
"https://www.autospace.space",
3131
];
32+
app.set("trust proxy", 1);
3233
app.use((0, cors_1.default)({
3334
origin: (origin, callback) => {
34-
if (!origin || allowedOrigins.includes(origin)) {
35-
callback(null, true);
36-
}
37-
else {
38-
callback(new Error("Not allowed by CORS"));
35+
if (!origin)
36+
return callback(null, true);
37+
if (allowedOrigins.includes(origin)) {
38+
return callback(null, true);
3939
}
40+
console.log(" Blocked by CORS:", origin);
41+
return callback(null, false);
4042
},
4143
credentials: true,
4244
}));

nodejs-autospace/api-gateway/src/index.ts

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,11 +37,15 @@ app.set("trust proxy", 1);
3737
app.use(
3838
cors({
3939
origin: (origin, callback) => {
40-
if (!origin || allowedOrigins.includes(origin)) {
41-
callback(null, true);
42-
} else {
43-
callback(new Error("Not allowed by CORS"));
40+
if (!origin) return callback(null, true);
41+
42+
if (allowedOrigins.includes(origin)) {
43+
return callback(null, true);
4444
}
45+
46+
console.log(" Blocked by CORS:", origin);
47+
48+
return callback(null, false);
4549
},
4650
credentials: true,
4751
}),

0 commit comments

Comments
 (0)