Change response data
This commit is contained in:
parent
14791149c6
commit
e289abf1f8
|
@ -51,14 +51,14 @@ http
|
||||||
logger.error(err);
|
logger.error(err);
|
||||||
|
|
||||||
res.writeHead(400, contentType);
|
res.writeHead(400, contentType);
|
||||||
res.write(JSON.stringify({ response: "error", message: "Invalid content-type." }));
|
res.write(response.error(err));
|
||||||
res.end();
|
res.end();
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
logger.log(`${sender} cannot ${req.method} to ${req.url}`);
|
logger.log(`${sender} cannot ${req.method} to ${req.url}`);
|
||||||
|
|
||||||
res.writeHead(400, contentType);
|
res.writeHead(400, contentType);
|
||||||
res.write(response.error(`Cannot ${req.method} to '${req.url}'`));
|
res.write(JSON.stringify({ error: { type: "generic", error: `Cannot ${req.method} to ${req.url}` }}));
|
||||||
res.end();
|
res.end();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
|
@ -1,17 +1,20 @@
|
||||||
|
import { ValidationError } from "yup";
|
||||||
|
|
||||||
export class Responder {
|
export class Responder {
|
||||||
constructor() {}
|
constructor() {}
|
||||||
|
|
||||||
public success(message: string): string {
|
public success(message: string): string {
|
||||||
return JSON.stringify({
|
return JSON.stringify({
|
||||||
response: "success",
|
|
||||||
message: message
|
message: message
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
public error(message: string): string {
|
public error(error: ValidationError): string {
|
||||||
return JSON.stringify({
|
return JSON.stringify({
|
||||||
response: "error",
|
error: {
|
||||||
message: message
|
type: error.name,
|
||||||
})
|
message: error.message
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue