From ab225cbcea90f96d8fea978f1b229765858910db Mon Sep 17 00:00:00 2001 From: KoCoder Date: Mon, 4 Aug 2025 22:00:18 +0200 Subject: [PATCH] Add CORS --- index.js | 5 +++++ package-lock.json | 23 +++++++++++++++++++++++ package.json | 1 + 3 files changed, 29 insertions(+) diff --git a/index.js b/index.js index e9e840c..c77fc82 100644 --- a/index.js +++ b/index.js @@ -3,6 +3,8 @@ dotenv.config(); const express = require("express"); const bodyParser = require('body-parser'); +const cors = require("cors"); + const nodemailer = require("nodemailer"); const fs = require("fs"); @@ -19,6 +21,9 @@ const transporter = nodemailer.createTransport({ const app = express(); const port = 3000; +app.use(cors({ + origin: process.env.origin, +})) app.use(express.static("assets")); app.use(bodyParser.urlencoded({ extended: true })); diff --git a/package-lock.json b/package-lock.json index a9e6482..a69bde1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,6 +9,7 @@ "version": "1.0.0", "license": "ISC", "dependencies": { + "cors": "^2.8.5", "dotenv": "^17.2.1", "express": "^5.1.0", "nodemailer": "^7.0.5" @@ -217,6 +218,19 @@ "node": ">=6.6.0" } }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "license": "MIT", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, "node_modules/debug": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", @@ -777,6 +791,15 @@ "node": ">=0.10.0" } }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/object-inspect": { "version": "1.13.4", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", diff --git a/package.json b/package.json index 7b81f89..78428e2 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,7 @@ "dev": "nodemon index.js" }, "dependencies": { + "cors": "^2.8.5", "dotenv": "^17.2.1", "express": "^5.1.0", "nodemailer": "^7.0.5"