This commit is contained in:
kokopi
2026-03-08 19:40:53 +09:00
commit 16bc00632d
67 changed files with 2476 additions and 0 deletions

19
backend/src/index.ts Normal file
View File

@@ -0,0 +1,19 @@
import Fastify from 'fastify'
import cors from '@fastify/cors'
import { authMiddleware } from './middleware/auth.ts'
import { storageMiddleware } from './middleware/storage.ts'
import { storageModeRouter } from './routes/storageMode.ts'
import { ticketsRouter } from './routes/tickets.ts'
const app = Fastify({ logger: true })
const PORT = Number(process.env.PORT) || 3000
await app.register(cors)
await app.register(authMiddleware)
await app.register(storageMiddleware)
await app.register(storageModeRouter, { prefix: '/api/storage-mode' })
await app.register(ticketsRouter, { prefix: '/api/tickets' })
app.listen({ port: PORT }, () => {
console.log(`Backend running on http://localhost:${PORT}`)
})