Skip to content

Commit 9d5788e

Browse files
fix: enable CORS for all origins
1 parent b45724a commit 9d5788e

3 files changed

Lines changed: 25 additions & 1 deletion

File tree

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,12 @@
1515
],
1616
"dependencies": {
1717
"axios": "^1.7.9",
18+
"cors": "^2.8.5",
1819
"dotenv": "^16.4.7",
1920
"express": "^4.21.2"
2021
},
2122
"devDependencies": {
23+
"@types/cors": "^2.8.17",
2224
"@types/express": "^5.0.0",
2325
"@types/node": "^22.10.9",
2426
"eslint": "^9.18.0",

src/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
import axios from 'axios'
2+
import cors from 'cors'
23
import express from 'express'
34
import dotenv from 'dotenv'
45

56
dotenv.config()
67

78
const app = express()
89

10+
app.use(cors())
911
app.use(express.json())
1012

1113
app.post('/', async (req, res) => {

yarn.lock

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,13 @@
106106
dependencies:
107107
"@types/node" "*"
108108

109+
"@types/cors@^2.8.17":
110+
version "2.8.17"
111+
resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.17.tgz#5d718a5e494a8166f569d986794e49c48b216b2b"
112+
integrity sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==
113+
dependencies:
114+
"@types/node" "*"
115+
109116
"@types/estree@^1.0.6":
110117
version "1.0.6"
111118
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.6.tgz#628effeeae2064a1b4e79f78e81d87b7e5fc7b50"
@@ -350,6 +357,14 @@ cookie@0.7.1:
350357
resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.7.1.tgz#2f73c42142d5d5cf71310a74fc4ae61670e5dbc9"
351358
integrity sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==
352359

360+
cors@^2.8.5:
361+
version "2.8.5"
362+
resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29"
363+
integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==
364+
dependencies:
365+
object-assign "^4"
366+
vary "^1"
367+
353368
cross-spawn@^7.0.6:
354369
version "7.0.6"
355370
resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f"
@@ -901,6 +916,11 @@ negotiator@0.6.3:
901916
resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd"
902917
integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==
903918

919+
object-assign@^4:
920+
version "4.1.1"
921+
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
922+
integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==
923+
904924
object-inspect@^1.13.3:
905925
version "1.13.3"
906926
resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.3.tgz#f14c183de51130243d6d18ae149375ff50ea488a"
@@ -1181,7 +1201,7 @@ utils-merge@1.0.1:
11811201
resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
11821202
integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==
11831203

1184-
vary@~1.1.2:
1204+
vary@^1, vary@~1.1.2:
11851205
version "1.1.2"
11861206
resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"
11871207
integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==

0 commit comments

Comments
 (0)