use res.json

This commit is contained in:
Enju Aihara 2022-03-07 00:36:41 +01:00
parent 2b54705e95
commit 17588f06b6
2 changed files with 9 additions and 9 deletions

View File

@ -9,13 +9,13 @@ const db = new sqlite3.Database("../blocks.db", sqlite3.OPEN_READONLY, err => {
app.listen(PORT, "127.0.0.1", () => console.log("API started on http://127.0.0.1:"+PORT)); app.listen(PORT, "127.0.0.1", () => console.log("API started on http://127.0.0.1:"+PORT));
app.get("/", (req, res) => { app.get("/", (req, res) => {
res.status(400).send({"message":"use /blocker or /blocked endpoint"}); res.status(400).json({"message":"use /blocker or /blocked endpoint"});
}); });
app.get("/blocker", (req, res) => { app.get("/blocker", (req, res) => {
res.status(400).send({"message":"insert a domain"}); res.status(400).json({"message":"insert a domain"});
}); });
app.get("/blocked", (req, res) => { app.get("/blocked", (req, res) => {
res.status(400).send({"message":"insert a domain"}); res.status(400).json({"message":"insert a domain"});
}); });
function get_blocker(blocker, _callback, _err_callback) { function get_blocker(blocker, _callback, _err_callback) {
@ -116,8 +116,8 @@ app.get("/blocker/:domain", (req, res) => {
const {domain} = req.params; const {domain} = req.params;
get_blocker( get_blocker(
domain, domain,
result => res.status(200).send(result), result => res.status(200).json(result),
err => res.status(500).send({"message": err}), err => res.status(500).json({"message": err}),
); );
}); });
@ -125,7 +125,7 @@ app.get("/blocked/:domain", (req, res) => {
const {domain} = req.params; const {domain} = req.params;
get_blocked( get_blocked(
domain, domain,
result => res.status(200).send(result), result => res.status(200).json(result),
err => res.status(500).send({"message": err}), err => res.status(500).json({"message": err}),
); );
}); });

View File

@ -54,12 +54,12 @@ async function main(domain, _callback) {
app.listen(PORT, "127.0.0.1", () => console.log("API started on http://127.0.0.1:"+PORT)); app.listen(PORT, "127.0.0.1", () => console.log("API started on http://127.0.0.1:"+PORT));
app.get("/", (req, res) => { app.get("/", (req, res) => {
res.status(400).send({"message":"insert a domain"}); res.status(400).json({"message":"insert a domain"});
}); });
app.get("/:domain", (req, res) => { app.get("/:domain", (req, res) => {
const {domain} = req.params; const {domain} = req.params;
main(domain, data => res.status(200).send({ main(domain, data => res.status(200).json({
"reject": data.reject, "reject": data.reject,
"media_removal": data.media_removal, "media_removal": data.media_removal,
"federated_timeline_removal": data.federated_timeline_removal, "federated_timeline_removal": data.federated_timeline_removal,