From dcd161aac894e6160faff4496a2f25c9e6f7d66a Mon Sep 17 00:00:00 2001 From: Adolfo Reyna Date: Tue, 20 Jul 2021 09:55:19 -0700 Subject: [PATCH] adding cors --- def/content.js | 0 def/group.js | 8 ++++++++ def/user.js | 14 ++++++++++++++ index.js | 6 ++++++ 4 files changed, 28 insertions(+) create mode 100644 def/content.js create mode 100644 def/group.js create mode 100644 def/user.js diff --git a/def/content.js b/def/content.js new file mode 100644 index 0000000..e69de29 diff --git a/def/group.js b/def/group.js new file mode 100644 index 0000000..d298462 --- /dev/null +++ b/def/group.js @@ -0,0 +1,8 @@ +User = require("./User.js") + +class Gropu extends User { + constructor(){ + super() + this.isGroup = true; + } +} \ No newline at end of file diff --git a/def/user.js b/def/user.js new file mode 100644 index 0000000..589958f --- /dev/null +++ b/def/user.js @@ -0,0 +1,14 @@ +class User { + constructor(json){ + this.username = 'aeroreyna'; + this.following = []; + this.lastUpdate = new Date();ß + this.newsFeedCache = []; + this.isGroup = false; + } + + newPost(){} + newComment(){} + newReaction(){} + +} \ No newline at end of file diff --git a/index.js b/index.js index 6de3a3b..a5ea914 100644 --- a/index.js +++ b/index.js @@ -10,6 +10,12 @@ app.use(bodyParser.json()); app.use(bodyParser.urlencoded({ extended: true })); app.use(cookieParser()); +app.use(function(req, res, next) { + res.header("Access-Control-Allow-Origin", "*"); // update to match the domain you will make the request from + res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept"); + next(); + }); + const bcrypt = require('bcrypt'); const crypto = require('crypto'); const DB = require("./mongoDB.js");