AnimeListaV2/server_2.1/index.js
2025-10-19 02:44:10 +02:00

35 lines
No EOL
900 B
JavaScript

const express = require('express');
require('dotenv').config();
const session = require('./src/session')
const cors = require('./src/cors');
const fileUpload = require('express-fileupload');
const userRoute = require('./src/UserRouting');
const animeRoute = require('./src/AnimeRouting');
const app = express();
app.use(express.json());
app.use(cors);
app.use(fileUpload({
limits: { fileSize: 1024 * 1024 }, // Ustaw limit na 1 MB
abortOnLimit: true, // Przerwij przesyłanie, jeśli plik przekracza limit
}));
app.use((req, res, next) => {
console.log(`Otrzymano żądanie: ${req.method} ${req.url}`);
next();
});
app.use(session);
app.get('/', (req, res) => {
res.send(`
Hi Mom!
`);
})
app.use('/user', userRoute);
app.use('/content', animeRoute);
app.listen(process.env.EX_PORT, () => {
console.log(`Serwer HTTP działa na http://localhost:${process.env.EX_PORT}`);
});