This commit is contained in:
Arthur Barre 2024-12-16 15:12:53 +01:00
parent d3bb9a8b3b
commit 99f98508af

View File

@ -11,11 +11,23 @@ const purchaseRoutes = require('./routes/purchases')
const artistRoutes = require('./routes/artists')
const userRoutes = require('./routes/users')
const clientRoutes = require('./routes/clients')
const prisma = new PrismaClient()
// const prisma = new PrismaClient()
const prisma = new PrismaClient({
datasources: {
db: {
url: process.env.DATABASE_URL || 'file:./data/db.sqlite'
}
}
})
const fastify = Fastify({ logger: true })
// Plugins
fastify.register(cors)
fastify.register(cors, {
origin: ['http://localhost:8090'],
credentials: true,
methods: ['GET', 'PUT', 'POST', 'DELETE', 'OPTIONS'],
allowedHeaders: ['Content-Type', 'Authorization']
})
// Middleware JWT
const JWT_SECRET = 'votre_secret_jwt'