From c9f7e3d75f0d65cf400007d2e47786e22498744e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Joonas=20Sepp=C3=A4?= <joasep@utu.fi>
Date: Tue, 7 Mar 2023 08:41:55 +0200
Subject: [PATCH] Adding Message interface for mongoose

---
 messagesAppBackend/src/Message.ts | 19 +++++++++++++------
 messagesAppBackend/src/server.ts  |  4 +++-
 2 files changed, 16 insertions(+), 7 deletions(-)

diff --git a/messagesAppBackend/src/Message.ts b/messagesAppBackend/src/Message.ts
index d607441..bbefd58 100644
--- a/messagesAppBackend/src/Message.ts
+++ b/messagesAppBackend/src/Message.ts
@@ -1,8 +1,15 @@
-import mongoose from "mongoose"
+import mongoose from "mongoose";
 
-const messageSchema = new mongoose.Schema({
-    content: String,
-    time: new Date()
-})
 
-export default mongoose.model("messages", messageSchema)
\ No newline at end of file
+export interface messageInterface extends Document {
+    message: String
+}
+
+
+const messageSchema: mongoose.Schema = new mongoose.Schema({
+    message: {type: String}
+});
+
+const messageModel = mongoose.model<messageInterface>("messages", messageSchema);
+
+export default messageModel;
\ No newline at end of file
diff --git a/messagesAppBackend/src/server.ts b/messagesAppBackend/src/server.ts
index 0dac309..2211923 100644
--- a/messagesAppBackend/src/server.ts
+++ b/messagesAppBackend/src/server.ts
@@ -6,6 +6,7 @@ const app = express()
 
 mongoose.connect("mongodb+srv://joasep:koira@messagescluster0.nvb8tqc.mongodb.net/?retryWrites=true&w=majority")
 
+/*
 let messages
 
 addMessage("This is my first message!")
@@ -19,13 +20,14 @@ async function addMessage(messageContent){
 
     await mongoose.disconnect()
 }
+*/
 
 
 
 
 
 app.get("/", (req, res) => {
-    res.send(messages)
+    res.send("Hello")
 })
 
 const port = process.env.PORT || 3000
-- 
GitLab