Isitha Tennakoon commited on
Commit
e398af3
·
1 Parent(s): ae44544

database connection works

Browse files
keygenServer/server/.gitignore CHANGED
@@ -36,4 +36,5 @@ yarn-error.log*
36
 
37
  # OS specific
38
  .DS_Store
39
- Thumbs.db
 
 
36
 
37
  # OS specific
38
  .DS_Store
39
+ Thumbs.db
40
+ /server/generated/prisma
keygenServer/server/prisma/schema.prisma ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // This is your Prisma schema file,
2
+ // learn more about it in the docs: https://pris.ly/d/prisma-schema
3
+
4
+ // Looking for ways to speed up your queries, or scale easily with your serverless or edge functions?
5
+ // Try Prisma Accelerate: https://pris.ly/cli/accelerate-init
6
+
7
+ generator client {
8
+ provider = "prisma-client-js"
9
+ }
10
+
11
+ datasource db {
12
+ provider = "postgresql"
13
+ url = env("DATABASE_URL")
14
+ directUrl = env("DIRECT_URL") // Add this line yourself
15
+ }
16
+
17
+ model Key {
18
+ id String @id @default(uuid())
19
+ email String
20
+ apiKey String
21
+ createdAt DateTime @default(now())
22
+ }
keygenServer/server/server.ts CHANGED
@@ -42,7 +42,7 @@ app.get('/api/public', cors(openCorsOptions), (req, res) => {
42
  });
43
 
44
  // Protected route with strict CORS and authentication
45
- app.get('/api/protected',
46
  cors(strictCorsOptions),
47
  (req, res) => {
48
  res.json({ message: 'Access granted to protected route' });
 
42
  });
43
 
44
  // Protected route with strict CORS and authentication
45
+ app.post('/api/addKey',
46
  cors(strictCorsOptions),
47
  (req, res) => {
48
  res.json({ message: 'Access granted to protected route' });