diff --git a/server/index.js b/server/index.js index e36ce93..5ce08a5 100644 --- a/server/index.js +++ b/server/index.js @@ -7,7 +7,7 @@ const bodyParser = require("body-parser"); const app = express(); -const routes = require("./queries/binary"); +const routes = require("./routes.js"); app.use(bodyParser.json()); require("env2")("./config.env"); diff --git a/server/queries/binary.js b/server/queries/binary.js index 93f5457..05a336f 100644 --- a/server/queries/binary.js +++ b/server/queries/binary.js @@ -1,13 +1,10 @@ const mongoose = require("mongoose"); -const router = require("express").Router(); mongoose.connect(process.env.DATABASE_URL); const { connection } = mongoose; -router.post("/trial_form", (req, res) => { +exports.post = (req, res) => { console.log("bodyyyyyyyy: ", req.body); req.body.timestamp = new Date(); connection.collection("trialsData").insert(req.body); res.send("hello"); -}); - -module.exports = router; +}; diff --git a/server/queries/get_choices.js b/server/queries/get_choices.js new file mode 100644 index 0000000..3ce1bf6 --- /dev/null +++ b/server/queries/get_choices.js @@ -0,0 +1,13 @@ +const mongoose = require("mongoose"); + +mongoose.connect(process.env.DATABASE_URL); +const { connection } = mongoose; +exports.get = (req, res) => { + console.log(req.params.trialId); + console.log("hello"); + connection + .collection("trialsData") + .findOne({ trialId: `${req.params.trialId}` }, (err, obj) => { + res.send(obj.choices); + }); +}; diff --git a/server/routes.js b/server/routes.js new file mode 100644 index 0000000..9d20de6 --- /dev/null +++ b/server/routes.js @@ -0,0 +1,9 @@ +const router = require("express").Router(); + +const binary = require("./queries/binary"); +const get_choices = require("./queries/get_choices"); + +router.post("/trial_form", binary.post); +router.get("/choices/:trialId", get_choices.get); + +module.exports = router;