Avoid returning 401 as API response code

This commit is contained in:
Cohee
2023-12-09 15:11:35 +02:00
parent 6f610204d6
commit 44ac2ca4e6
5 changed files with 28 additions and 18 deletions

View File

@@ -69,7 +69,8 @@ router.post('/status', jsonParser, async function (req, res) {
const api_key_novel = readSecret(SECRET_KEYS.NOVEL);
if (!api_key_novel) {
return res.sendStatus(401);
console.log('NovelAI Access Token is missing.');
return res.sendStatus(400);
}
try {
@@ -104,7 +105,8 @@ router.post('/generate', jsonParser, async function (req, res) {
const api_key_novel = readSecret(SECRET_KEYS.NOVEL);
if (!api_key_novel) {
return res.sendStatus(401);
console.log('NovelAI Access Token is missing.');
return res.sendStatus(400);
}
const controller = new AbortController();
@@ -233,7 +235,8 @@ router.post('/generate-image', jsonParser, async (request, response) => {
const key = readSecret(SECRET_KEYS.NOVEL);
if (!key) {
return response.sendStatus(401);
console.log('NovelAI Access Token is missing.');
return response.sendStatus(400);
}
try {
@@ -327,7 +330,8 @@ router.post('/generate-voice', jsonParser, async (request, response) => {
const token = readSecret(SECRET_KEYS.NOVEL);
if (!token) {
return response.sendStatus(401);
console.log('NovelAI Access Token is missing.');
return response.sendStatus(400);
}
const text = request.body.text;

View File

@@ -21,7 +21,7 @@ router.post('/caption-image', jsonParser, async (request, response) => {
if (!key) {
console.log('No key found for API', request.body.api);
return response.sendStatus(401);
return response.sendStatus(400);
}
const body = {
@@ -91,7 +91,7 @@ router.post('/transcribe-audio', urlencodedParser, async (request, response) =>
if (!key) {
console.log('No OpenAI key found');
return response.sendStatus(401);
return response.sendStatus(400);
}
if (!request.file) {
@@ -139,7 +139,7 @@ router.post('/generate-voice', jsonParser, async (request, response) => {
if (!key) {
console.log('No OpenAI key found');
return response.sendStatus(401);
return response.sendStatus(400);
}
const result = await fetch('https://api.openai.com/v1/audio/speech', {
@@ -178,7 +178,7 @@ router.post('/generate-image', jsonParser, async (request, response) => {
if (!key) {
console.log('No OpenAI key found');
return response.sendStatus(401);
return response.sendStatus(400);
}
console.log('OpenAI request', request.body);

View File

@@ -11,7 +11,7 @@ router.post('/search', jsonParser, async (request, response) => {
if (!key) {
console.log('No SerpApi key found');
return response.sendStatus(401);
return response.sendStatus(400);
}
const { query } = request.body;

View File

@@ -16,7 +16,7 @@ router.post('/libre', jsonParser, async (request, response) => {
if (!url) {
console.log('LibreTranslate URL is not configured.');
return response.sendStatus(401);
return response.sendStatus(400);
}
const text = request.body.text;
@@ -102,7 +102,8 @@ router.post('/deepl', jsonParser, async (request, response) => {
const key = readSecret(SECRET_KEYS.DEEPL);
if (!key) {
return response.sendStatus(401);
console.log('DeepL key is not configured.');
return response.sendStatus(400);
}
const text = request.body.text;
@@ -158,7 +159,7 @@ router.post('/onering', jsonParser, async (request, response) => {
if (!url) {
console.log('OneRing URL is not configured.');
return response.sendStatus(401);
return response.sendStatus(400);
}
if (!secretUrl && url === ONERING_URL_DEFAULT) {
@@ -211,7 +212,7 @@ router.post('/deeplx', jsonParser, async (request, response) => {
if (!url) {
console.log('DeepLX URL is not configured.');
return response.sendStatus(401);
return response.sendStatus(400);
}
if (!secretUrl && url === DEEPLX_URL_DEFAULT) {