Fix typo & add error handling

This commit is contained in:
Daniel Bulant 2020-03-11 12:49:56 +01:00
parent a40f0d1726
commit ef10c5f0b4

View file

@ -13,7 +13,7 @@ app.get("/", (req, res)=>{
app.get("/country/:country", (req, res)=>{ app.get("/country/:country", (req, res)=>{
if(!cases.countries){ if(!cases.countries){
cases = JSON.parse(require("fs").readFileSync(__dirname + "/../cases.json")); cases = JSON.parse(require("fs").readFileSync(__dirname + "/../data/cases.json"));
} }
if(!cases.countries[req.params.country]){ if(!cases.countries[req.params.country]){
return res.status(404).json({ return res.status(404).json({
@ -30,7 +30,7 @@ app.get("/country/:country", (req, res)=>{
app.get("/global", (req, res)=>{ app.get("/global", (req, res)=>{
if(!cases.global){ if(!cases.global){
cases = JSON.parse(require("fs").readFileSync(__dirname + "/../cases.json")); cases = JSON.parse(require("fs").readFileSync(__dirname + "/../data/cases.json"));
} }
res.json({ res.json({
code: 200, code: 200,
@ -39,6 +39,15 @@ app.get("/global", (req, res)=>{
}); });
}); });
app.use(function (err, req, res, next) {
console.error(err);
res.status(500).json({
code: 500,
type: "e_internal"
});
})
app.listen(PORT, ()=>{ app.listen(PORT, ()=>{
console.log("[APP] Ready on port " + PORT); console.log("[APP] Ready on port " + PORT);
}) })