chartManD commited on
Commit
4ad9c00
·
1 Parent(s): 5fa9cef

probar consulta a mangoatlas

Browse files
database/conection.js DELETED
@@ -1,6 +0,0 @@
1
- let moogose = require("mongoose");
2
-
3
- moogose.connect(process.env.MONGO_URI, {
4
- useNewUrlParser: true,
5
- useUnifiedTopology: true,
6
- });
 
 
 
 
 
 
 
main.js CHANGED
@@ -1,8 +1,8 @@
1
  let express = require("express");
2
  let bodyParser = require("body-parser");
3
- const res = require("express/lib/response");
4
- const req = require("express/lib/request");
5
  let app = express();
 
 
6
 
7
  const PORT = process.env.PORT || 7860;
8
 
@@ -14,13 +14,13 @@ app.use(bodyParser.urlencoded({ extended: false }));
14
  // app.get("/", (req, res) => { -- Usar con app corregida --
15
  // res.sendFile(`${__dirname}/public/index.html`);
16
  // });
 
17
  app.get("/", (req, res) => {
18
- console.log(
19
- process.env.MONGO_URI || "No se ha cargado la variable de entorno"
20
- );
21
  res.sendFile(`${__dirname}/root.html`);
22
  });
23
 
 
 
24
  app.listen(PORT, () => {
25
  console.log("La aplicacion esta corriendo");
26
  });
 
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
 
 
14
  // app.get("/", (req, res) => { -- Usar con app corregida --
15
  // res.sendFile(`${__dirname}/public/index.html`);
16
  // });
17
+
18
  app.get("/", (req, res) => {
 
 
 
19
  res.sendFile(`${__dirname}/root.html`);
20
  });
21
 
22
+ app.get("/glucosa", (req, res) => getAllGlucosa);
23
+
24
  app.listen(PORT, () => {
25
  console.log("La aplicacion esta corriendo");
26
  });
src/controllers/glucosa-controller.js ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ const Glucosa = require("../database/models/glucosa.js");
2
+
3
+ /**
4
+ *
5
+ * @param {import("express").Request} req
6
+ * @param {import("express").Response} res
7
+ */
8
+ async function getAllGlucosa(req, res) {
9
+ try {
10
+ const registros = await Glucosa.find();
11
+ res.json(registros);
12
+ } catch (error) {
13
+ res
14
+ .status(500)
15
+ .json({ error: "Error al obtener los registros de glucosa" });
16
+ }
17
+ }
18
+
19
+ module.exports = {
20
+ getAllGlucosa,
21
+ };
src/database/conection.js ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ let moogose = require("mongoose");
2
+
3
+ const connectDB = async () => {
4
+ try {
5
+ await mongoose.connect(process.env.MONGO_URI, {
6
+ useNewUrlParser: true,
7
+ useUnifiedTopology: true,
8
+ });
9
+ console.log("MongoDB conectado correctamente");
10
+ } catch (error) {
11
+ console.error("Error al conectar a MongoDB:", error.message);
12
+ process.exit(1);
13
+ }
14
+ };
15
+
16
+ module.exports = connectDB;
src/database/mocks/mocks-glucosa.js ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ const datos = [
2
+ {
3
+ glucosa: 123,
4
+ ayuno: false,
5
+ comentario: "no hay lugar como el hogar",
6
+ createdAt: Date.now,
7
+ iduser: "adadd123",
8
+ },
9
+ {
10
+ glucosa: 108,
11
+ ayuno: false,
12
+ comentario: "no hay lugar como el machete",
13
+ createdAt: Date.now,
14
+ iduser: "adadd123",
15
+ },
16
+ {
17
+ glucosa: 185,
18
+ ayuno: false,
19
+ comentario: "no hay lugar como el barrio",
20
+ createdAt: Date.now,
21
+ iduser: "adadd123",
22
+ },
23
+ ];
{database/schemas → src/database/models}/alimento.js RENAMED
File without changes
{database/schemas → src/database/models}/glucosa.js RENAMED
@@ -7,3 +7,7 @@ const glucosa = new mongoose.Schema({
7
  createdAt: { type: Date, default: Date.now },
8
  iduser: String,
9
  });
 
 
 
 
 
7
  createdAt: { type: Date, default: Date.now },
8
  iduser: String,
9
  });
10
+
11
+ const Glucosa = mongoose.model("glucosa", glucosa);
12
+
13
+ module.exports = Glucosa;
{database/schemas → src/database/models}/usuario.js RENAMED
File without changes