Make API key optional for MITM server
- Remove hard exit when ROUTER_API_KEY is missing - Conditionally attach Authorization header only if API_KEY is set - Allow MITM auto-start without requiring an active API key - Fallback to default key when no active key is found Made-with: Cursor
This commit is contained in:
parent
11c6b0c42f
commit
6546b162cc
2 changed files with 2 additions and 10 deletions
|
|
@ -25,10 +25,6 @@ const DB_FILE = path.join(DATA_DIR, "db.json");
|
|||
|
||||
const ENABLE_FILE_LOG = false;
|
||||
|
||||
if (!API_KEY) {
|
||||
err("ROUTER_API_KEY required");
|
||||
process.exit(1);
|
||||
}
|
||||
|
||||
const { getCertForDomain } = require("./cert/generate");
|
||||
|
||||
|
|
@ -193,7 +189,7 @@ async function intercept(req, res, bodyBuffer, mappedModel) {
|
|||
method: "POST",
|
||||
headers: {
|
||||
"Content-Type": "application/json",
|
||||
"Authorization": `Bearer ${API_KEY}`
|
||||
...(API_KEY && { "Authorization": `Bearer ${API_KEY}` })
|
||||
},
|
||||
body: JSON.stringify(body)
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue