chartManD commited on
Commit
a35d5d9
·
1 Parent(s): 519316f
main.js CHANGED
@@ -1,8 +1,33 @@
 
1
  let express = require("express");
2
  let bodyParser = require("body-parser");
3
  let app = express();
4
- const connectDB = require("./src/database/conection.js");
5
- const { getAllGlucosa } = require("./src/controllers/glucosa-controller.js");
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6
 
7
  const PORT = process.env.PORT || 7860;
8
 
@@ -24,3 +49,15 @@ app.get("/glucosa", getAllGlucosa);
24
  app.listen(PORT, () => {
25
  console.log("La aplicacion esta corriendo");
26
  });
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ let mongoose = require("mongoose");
2
  let express = require("express");
3
  let bodyParser = require("body-parser");
4
  let app = express();
5
+ // const connectDB = require("./src/database/conection.js");
6
+ // const { getAllGlucosa } = require("./src/controllers/glucosa-controller.js");
7
+
8
+ try {
9
+ await mongoose.connect(process.env.MONGO_URI, {
10
+ useNewUrlParser: true,
11
+ useUnifiedTopology: true,
12
+ });
13
+ console.log("MongoDB conectado correctamente");
14
+ } catch (error) {
15
+ console.error("Error al conectar a MongoDB:", error.message);
16
+ process.exit(1);
17
+ }
18
+
19
+ const glucosaSchema = new mongoose.Schema(
20
+ {
21
+ glucosa: { type: Number, required: true },
22
+ ayuno: Boolean,
23
+ comentario: { type: String, default: null },
24
+ createdAt: { type: Date, default: Date.now },
25
+ iduser: String,
26
+ },
27
+ { collection: "glucosa" }
28
+ );
29
+
30
+ const Glucosa = mongoose.model("Glucosa", glucosaSchema);
31
 
32
  const PORT = process.env.PORT || 7860;
33
 
 
49
  app.listen(PORT, () => {
50
  console.log("La aplicacion esta corriendo");
51
  });
52
+
53
+ async function getAllGlucosa(req, res) {
54
+ try {
55
+ const registros = await Glucosa.find();
56
+ res.json(registros);
57
+ } catch (error) {
58
+ console.error("Error al conectar a MongoDB:", error.message);
59
+ res
60
+ .status(500)
61
+ .json({ error: "Error al obtener los registros de glucosa" });
62
+ }
63
+ }
src/controllers/glucosa-controller.js CHANGED
@@ -10,7 +10,6 @@ async function getAllGlucosa(req, res) {
10
  .status(500)
11
  .json({ error: "Error al obtener los registros de glucosa" });
12
  }
13
- // res.json({ message: "aggggggggggg" });
14
  }
15
 
16
  module.exports = {
 
10
  .status(500)
11
  .json({ error: "Error al obtener los registros de glucosa" });
12
  }
 
13
  }
14
 
15
  module.exports = {
src/database/models/glucosa.js CHANGED
@@ -1,6 +1,6 @@
1
  const mongoose = require("mongoose");
2
 
3
- const glucosa = new mongoose.Schema(
4
  {
5
  glucosa: { type: Number, required: true },
6
  ayuno: Boolean,
@@ -11,6 +11,6 @@ const glucosa = new mongoose.Schema(
11
  { collection: "glucosa" }
12
  );
13
 
14
- const Glucosa = mongoose.model("Glucosa", glucosa);
15
 
16
  module.exports = Glucosa;
 
1
  const mongoose = require("mongoose");
2
 
3
+ const glucosaSchema = new mongoose.Schema(
4
  {
5
  glucosa: { type: Number, required: true },
6
  ayuno: Boolean,
 
11
  { collection: "glucosa" }
12
  );
13
 
14
+ const Glucosa = mongoose.model("Glucosa", glucosaSchema);
15
 
16
  module.exports = Glucosa;