From e3492635df1700dbf23563e00224fb6463c21e71 Mon Sep 17 00:00:00 2001 From: Batuhan Date: Sun, 16 Feb 2025 02:39:51 +0300 Subject: [PATCH] =?UTF-8?q?Giri=C5=9F=20yapma=20halledildi.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.js | 21 ++++++++++++++------- modules/logins/middlewares/auth.js | 7 +------ modules/users/app.js | 6 ++++++ modules/users/routes/home.js | 9 +++++++++ 4 files changed, 30 insertions(+), 13 deletions(-) create mode 100644 modules/users/app.js create mode 100644 modules/users/routes/home.js diff --git a/index.js b/index.js index b576132..1c37f08 100644 --- a/index.js +++ b/index.js @@ -9,13 +9,20 @@ const app = express(); // app.use(cookieParser()); app.use(bodyParser.urlencoded({extended: true})); -// app.use( -// cors({ -// origin: ["http://192.168.1.15:3001"], -// methods: ["GET", "POST"], -// credentials: true -// }) -// ); +app.use( + cors({ + origin: ["http://192.168.1.27:3001"], + methods: ["GET", "POST"], + credentials: true + }) +); + +app.use((req, res, next) => { + res.header('Access-Control-Allow-Origin', '*'); + res.header('Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-Type, Accept'); + next(); +}); + app.use(express.urlencoded({extended: true})); app.use(express.json()); app.use(session({ diff --git a/modules/logins/middlewares/auth.js b/modules/logins/middlewares/auth.js index a2d0c46..0c0763c 100644 --- a/modules/logins/middlewares/auth.js +++ b/modules/logins/middlewares/auth.js @@ -1,8 +1,3 @@ module.exports = (req, res, next) => { - const token = req.session; - if(req){ - - }else{ - return res.json({Error: "You are not authenticated"}); - }; + console.log(req.session); }; \ No newline at end of file diff --git a/modules/users/app.js b/modules/users/app.js new file mode 100644 index 0000000..565a16a --- /dev/null +++ b/modules/users/app.js @@ -0,0 +1,6 @@ +const express = require("express"); +const app = express(); + + + +module.exports = app; \ No newline at end of file diff --git a/modules/users/routes/home.js b/modules/users/routes/home.js new file mode 100644 index 0000000..223f561 --- /dev/null +++ b/modules/users/routes/home.js @@ -0,0 +1,9 @@ +const express = require("express"); +const auth = require("../../logins/middlewares/auth"); +const router = express(); + +router.get("/profile", auth, (req, res) => { + res.json({name: "Batuhan", surname: "Coşkun"}); +}); + +module.exports = router; \ No newline at end of file