Skip to content

Commit 0520c2e

Browse files
committed
vercel config
1 parent c9198ac commit 0520c2e

File tree

5 files changed

+31
-23
lines changed

5 files changed

+31
-23
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,5 @@
2323

2424
npm-debug.log*
2525
yarn-debug.log*
26-
*log*
26+
*log*
27+
.vercel

api/index.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
// This file is required for vercel
2+
import app from "../server";
3+
4+
module.exports = app;

server.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ app.use('/execute', executeRouter);
3434
app.use('/share', shareRouter);
3535

3636
app.get('/', (req, res) => {
37-
res.send(`Hello World, I'm Server!`);
37+
res.send(`Hello World, I'm Code Editor Backend!`);
3838
})
3939
app.get('/:name', (req, res) => {
4040
res.send(`Hello ${req.params.name}`);
@@ -52,4 +52,6 @@ app.post('/', (req, res) => {
5252
const PORT = process.env.PORT || 3000;
5353
app.listen(PORT, () => {
5454
console.log(`Running at PORT: ${PORT}`);
55-
});
55+
});
56+
57+
module.exports = app;

vercel.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{ "version": 2, "rewrites": [{ "source": "/(.*)", "destination": "/api" }] }

yarn.lock

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ balanced-match@^1.0.0:
6363

6464
basic-auth@~2.0.1:
6565
version "2.0.1"
66-
resolved "https://registry.yarnpkg.com/basic-auth/-/basic-auth-2.0.1.tgz#b998279bf47ce38344b4f3cf916d4679bbf51e3a"
66+
resolved "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz"
6767
integrity sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==
6868
dependencies:
6969
safe-buffer "5.1.2"
@@ -163,7 +163,7 @@ content-disposition@0.5.4:
163163

164164
content-type@~1.0.4, content-type@~1.0.5:
165165
version "1.0.5"
166-
resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918"
166+
resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz"
167167
integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==
168168

169169
cookie-signature@1.0.6:
@@ -178,15 +178,15 @@ cookie@0.7.1:
178178

179179
cors@^2.8.5:
180180
version "2.8.5"
181-
resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29"
181+
resolved "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz"
182182
integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==
183183
dependencies:
184184
object-assign "^4"
185185
vary "^1"
186186

187187
debug@2.6.9:
188188
version "2.6.9"
189-
resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
189+
resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
190190
integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
191191
dependencies:
192192
ms "2.0.0"
@@ -416,7 +416,7 @@ helmet@^8.0.0:
416416

417417
http-errors@2.0.0:
418418
version "2.0.0"
419-
resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3"
419+
resolved "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz"
420420
integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==
421421
dependencies:
422422
depd "2.0.0"
@@ -427,7 +427,7 @@ http-errors@2.0.0:
427427

428428
iconv-lite@0.4.24:
429429
version "0.4.24"
430-
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
430+
resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz"
431431
integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
432432
dependencies:
433433
safer-buffer ">= 2.1.2 < 3"
@@ -439,12 +439,12 @@ ignore-by-default@^1.0.1:
439439

440440
inherits@2.0.4:
441441
version "2.0.4"
442-
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
442+
resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz"
443443
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
444444

445445
ipaddr.js@1.9.1:
446446
version "1.9.1"
447-
resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3"
447+
resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz"
448448
integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==
449449

450450
is-binary-path@~2.1.0:
@@ -483,7 +483,7 @@ media-typer@0.3.0:
483483

484484
memory-pager@^1.0.2:
485485
version "1.5.0"
486-
resolved "https://registry.yarnpkg.com/memory-pager/-/memory-pager-1.5.0.tgz#d8751655d22d384682741c972f2c3d6dfa3e66b5"
486+
resolved "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz"
487487
integrity sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==
488488

489489
merge-descriptors@1.0.3:
@@ -510,7 +510,7 @@ mime-types@^2.1.12, mime-types@~2.1.24, mime-types@~2.1.34:
510510

511511
mime@1.6.0:
512512
version "1.6.0"
513-
resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
513+
resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz"
514514
integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==
515515

516516
minimatch@^3.1.2:
@@ -552,7 +552,7 @@ mongoose@8.8.0:
552552

553553
morgan@^1.10.0:
554554
version "1.10.0"
555-
resolved "https://registry.yarnpkg.com/morgan/-/morgan-1.10.0.tgz#091778abc1fc47cd3509824653dae1faab6b17d7"
555+
resolved "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz"
556556
integrity sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==
557557
dependencies:
558558
basic-auth "~2.0.1"
@@ -590,7 +590,7 @@ negotiator@0.6.3:
590590

591591
nodemon@^3.1.7:
592592
version "3.1.7"
593-
resolved "https://registry.yarnpkg.com/nodemon/-/nodemon-3.1.7.tgz#07cb1f455f8bece6a499e0d72b5e029485521a54"
593+
resolved "https://registry.npmjs.org/nodemon/-/nodemon-3.1.7.tgz"
594594
integrity sha512-hLj7fuMow6f0lbB0cD14Lz2xNjwsyruH251Pk4t/yIitCFJbmY1myuLlHm/q06aST4jg6EgAh74PIBBrRqpVAQ==
595595
dependencies:
596596
chokidar "^3.5.2"
@@ -606,7 +606,7 @@ nodemon@^3.1.7:
606606

607607
normalize-path@^3.0.0, normalize-path@~3.0.0:
608608
version "3.0.0"
609-
resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
609+
resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz"
610610
integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
611611

612612
object-assign@^4:
@@ -635,12 +635,12 @@ on-finished@~2.3.0:
635635

636636
on-headers@~1.0.2:
637637
version "1.0.2"
638-
resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f"
638+
resolved "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz"
639639
integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==
640640

641641
parseurl@~1.3.3:
642642
version "1.3.3"
643-
resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4"
643+
resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz"
644644
integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==
645645

646646
path-to-regexp@0.1.10:
@@ -685,7 +685,7 @@ qs@6.13.0:
685685

686686
range-parser@~1.2.1:
687687
version "1.2.1"
688-
resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031"
688+
resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz"
689689
integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
690690

691691
raw-body@2.5.2:
@@ -712,17 +712,17 @@ rotating-file-stream@^3.2.5:
712712

713713
safe-buffer@5.1.2:
714714
version "5.1.2"
715-
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
715+
resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz"
716716
integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
717717

718718
safe-buffer@5.2.1:
719719
version "5.2.1"
720-
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
720+
resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz"
721721
integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
722722

723723
"safer-buffer@>= 2.1.2 < 3":
724724
version "2.1.2"
725-
resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
725+
resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz"
726726
integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
727727

728728
semver@^7.5.3:
@@ -843,7 +843,7 @@ tr46@^4.1.1:
843843

844844
type-is@~1.6.18:
845845
version "1.6.18"
846-
resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131"
846+
resolved "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz"
847847
integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==
848848
dependencies:
849849
media-typer "0.3.0"

0 commit comments

Comments
 (0)