Archived
add createEvent endpoint
This commit is contained in:
1 parent
0037887487
commit
73ac852d25
2 files changed
+32
-18
No files matched your search
+26
-18
@@ -6,28 +6,36 @@ const { MONGO_URI } = require("./config");
|
||||
const mongoose = require("mongoose");
|
||||
const events = require("./models/events");
|
||||
app.use(
|
||||
cors({
|
||||
origin: "*",
|
||||
})
|
||||
cors({
|
||||
origin: "*",
|
||||
})
|
||||
);
|
||||
mongoose
|
||||
.connect(MONGO_URI, {
|
||||
useNewUrlParser: true,
|
||||
useUnifiedTopology: true,
|
||||
})
|
||||
.then(() => console.log("connected"))
|
||||
.catch((err) => console.log(err));
|
||||
.connect(MONGO_URI, {
|
||||
useNewUrlParser: true,
|
||||
useUnifiedTopology: true,
|
||||
})
|
||||
.then(() => console.log("connected"))
|
||||
.catch((err) => console.log(err));
|
||||
app.get("/api/getEvents", async (req, res) => {
|
||||
try {
|
||||
const event = await events.find();
|
||||
if (!event) throw Error("something went wrong");
|
||||
console.log(event);
|
||||
res.status(200).json(event);
|
||||
} catch (err) {
|
||||
res.status(400).json({ msg: err });
|
||||
}
|
||||
try {
|
||||
const event = await events.find();
|
||||
if (!event) throw Error("something went wrong");
|
||||
console.log(event);
|
||||
res.status(200).json(event);
|
||||
} catch (err) {
|
||||
res.status(400).json({ msg: err });
|
||||
}
|
||||
});
|
||||
app.post("/api/createEvent", (req, res) => {
|
||||
events.create({ name: "wydarzenie",type:2,time:Date.now(),created:{time:Date.now()}}, (err) => {
|
||||
if (err) return res.status(400).json({ msg: err });
|
||||
// saved!
|
||||
res.status(200).json("ok");
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
app.listen(port, () => {
|
||||
console.log(`Example app listening at http://localhost:${port}`);
|
||||
console.log(`Example app listening at http://localhost:${port}`);
|
||||
});
|
||||
@@ -6,6 +6,12 @@ const eventSchema = new schema({
|
||||
type: String,
|
||||
required: false,
|
||||
},
|
||||
created:{
|
||||
time:{
|
||||
type:Number,
|
||||
required: false,
|
||||
},
|
||||
},
|
||||
type: {
|
||||
type: Number,
|
||||
required: false,
|
||||
|
||||
Reference in new issue
Block a user