|
1 | 1 | "use strict"; |
2 | | -var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { |
3 | | - if (k2 === undefined) k2 = k; |
4 | | - var desc = Object.getOwnPropertyDescriptor(m, k); |
5 | | - if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { |
6 | | - desc = { enumerable: true, get: function() { return m[k]; } }; |
7 | | - } |
8 | | - Object.defineProperty(o, k2, desc); |
9 | | -}) : (function(o, m, k, k2) { |
10 | | - if (k2 === undefined) k2 = k; |
11 | | - o[k2] = m[k]; |
12 | | -})); |
13 | | -var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { |
14 | | - Object.defineProperty(o, "default", { enumerable: true, value: v }); |
15 | | -}) : function(o, v) { |
16 | | - o["default"] = v; |
17 | | -}); |
18 | | -var __importStar = (this && this.__importStar) || function (mod) { |
19 | | - if (mod && mod.__esModule) return mod; |
20 | | - var result = {}; |
21 | | - if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); |
22 | | - __setModuleDefault(result, mod); |
23 | | - return result; |
24 | | -}; |
25 | 2 | var __importDefault = (this && this.__importDefault) || function (mod) { |
26 | 3 | return (mod && mod.__esModule) ? mod : { "default": mod }; |
27 | 4 | }; |
28 | 5 | Object.defineProperty(exports, "__esModule", { value: true }); |
29 | 6 | exports.app = void 0; |
30 | | -require("reflect-metadata"); |
31 | | -const inversify_express_utils_1 = require("inversify-express-utils"); |
32 | | -const container_1 = __importDefault(require("./container")); |
33 | | -const path = __importStar(require("path")); |
34 | 7 | const cors_1 = __importDefault(require("cors")); |
35 | | -const express_1 = __importDefault(require("express")); |
36 | 8 | const dotenv_1 = require("dotenv"); |
| 9 | +const express_1 = __importDefault(require("express")); |
| 10 | +const inversify_express_utils_1 = require("inversify-express-utils"); |
| 11 | +require("reflect-metadata"); |
| 12 | +const container_1 = __importDefault(require("./container")); |
| 13 | +const compression_1 = __importDefault(require("compression")); |
37 | 14 | (0, dotenv_1.config)(); |
| 15 | +require("./controllers/AuthenticatorController"); |
| 16 | +require("./controllers/BuyOrderController"); |
38 | 17 | require("./controllers/DescribeController"); |
39 | 18 | require("./controllers/GameController"); |
| 19 | +require("./controllers/GameGiftController"); |
| 20 | +require("./controllers/GameViewController"); |
40 | 21 | require("./controllers/InventoryController"); |
41 | 22 | require("./controllers/ItemController"); |
42 | 23 | require("./controllers/LobbyController"); |
43 | | -require("./controllers/TradeController"); |
44 | | -require("./controllers/UserController"); |
| 24 | +require("./controllers/MarketListingController"); |
45 | 25 | require("./controllers/OAuth2Controller"); |
46 | | -require("./controllers/StudioController"); |
47 | 26 | require("./controllers/SearchController"); |
48 | 27 | require("./controllers/StripeController"); |
| 28 | +require("./controllers/StudioController"); |
| 29 | +require("./controllers/TradeController"); |
| 30 | +require("./controllers/UserController"); |
49 | 31 | require("./controllers/WebAuthnController"); |
50 | | -require("./controllers/AuthenticatorController"); |
51 | | -require("./controllers/GameGiftController"); |
52 | | -require("./controllers/MarketListingController"); |
53 | | -require("./controllers/BuyOrderController"); |
54 | 32 | const server = new inversify_express_utils_1.InversifyExpressServer(container_1.default); |
55 | | -server.setConfig((app) => { |
| 33 | +server.setConfig(app => { |
56 | 34 | app.use('/stripe/webhook', express_1.default.raw({ type: 'application/json' })); |
57 | | - app.use(express_1.default.json({ limit: "50mb" })); |
58 | | - app.use(express_1.default.urlencoded({ limit: "50mb", extended: true })); |
| 35 | + app.use(express_1.default.json({ limit: '50mb' })); |
| 36 | + app.use(express_1.default.urlencoded({ limit: '50mb', extended: true })); |
59 | 37 | app.use((0, cors_1.default)()); |
60 | | - app.use(express_1.default.static(path.join(__dirname, "public"))); |
| 38 | + app.use((0, compression_1.default)({ |
| 39 | + threshold: 1024, // Compress responses larger than 1KB |
| 40 | + })); |
61 | 41 | }); |
62 | | - |
63 | | -server.setErrorConfig((app) => { |
| 42 | +server.setErrorConfig(app => { |
64 | 43 | app.use((req, res) => { |
65 | | - res.status(404).json({ message: "Not Found" }); |
| 44 | + res.status(404).json({ message: 'Not Found' }); |
66 | 45 | }); |
67 | 46 | }); |
68 | 47 | exports.app = server.build(); |
69 | | - |
0 commit comments