catch error added

This commit is contained in:
Dawid Kubicki 2019-01-12 11:44:49 +01:00
parent 3a82387578
commit ffb64f77e6
2 changed files with 18 additions and 8 deletions

View File

@ -1,6 +1,7 @@
const mongoose = require("mongoose");
const dbSchema = new mongoose.Schema(
{
ip: String,
name: String,
status: String
},

View File

@ -12,14 +12,23 @@ app.use(cors());
app.options("*", cors());
const port = 3000;
const save_data = async url => {
const value_data = await getScript(url);
const data = JSON.parse(value_data);
const item = new dbSchema({
name: data.Sensors[0].TaskName,
status: data.Sensors[0].Switch
});
await item.save();
const save_data = async ip => {
try {
const value_data = await getScript(ip);
const data = JSON.parse(value_data);
const item = new dbSchema({
ip,
name: data.Sensors[0].TaskName,
status: data.Sensors[0].Switch
});
await item.save();
} catch (error) {
const item = new dbSchema({
ip,
status: "Urządzenie przestało działać - prawdopodobnie brak zasilania"
});
await item.save();
}
};
let interval = setInterval(() => {