Spaces:
Runtime error
Runtime error
probar consulta a mangoatlas
Browse files- database/conection.js +0 -6
- main.js +5 -5
- src/controllers/glucosa-controller.js +21 -0
- src/database/conection.js +16 -0
- src/database/mocks/mocks-glucosa.js +23 -0
- {database/schemas → src/database/models}/alimento.js +0 -0
- {database/schemas → src/database/models}/glucosa.js +4 -0
- {database/schemas → src/database/models}/usuario.js +0 -0
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
|