diff --git a/apiDocs/lstV2/Auth/Login.bru b/apiDocs/lstV2/Auth/Login.bru index cc8a0d3..f6dd35b 100644 --- a/apiDocs/lstV2/Auth/Login.bru +++ b/apiDocs/lstV2/Auth/Login.bru @@ -5,7 +5,7 @@ meta { } post { - url: http://localhost:4000/api/auth/login + url: http://localhost:4400/api/auth/login body: json auth: none } diff --git a/apiDocs/lstV2/Auth/Register.bru b/apiDocs/lstV2/Auth/Register.bru index a93ed43..18b7e4f 100644 --- a/apiDocs/lstV2/Auth/Register.bru +++ b/apiDocs/lstV2/Auth/Register.bru @@ -5,15 +5,15 @@ meta { } post { - url: http://localhost:3000/api/auth/register + url: http://localhost:4400/api/auth/register body: json auth: none } body:json { { - "username": "adm_matthes01", - "email":"blake@alpla.com", - "password": "nova0511!" + "username": "matthes01", + "email":"blake.matthes@alpla.com", + "password": "password" } } diff --git a/apiDocs/lstV2/Auth/getUserroles.bru b/apiDocs/lstV2/Auth/getUserroles.bru new file mode 100644 index 0000000..a45e363 --- /dev/null +++ b/apiDocs/lstV2/Auth/getUserroles.bru @@ -0,0 +1,15 @@ +meta { + name: getUserroles + type: http + seq: 5 +} + +get { + url: http://localhost:4400/api/auth/getuseraccess + body: json + auth: bearer +} + +auth:bearer { + token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjp7InVzZXJfaWQiOiIyYzYzODQ3Zi1mMWVjLTRkNTAtOGFkMi05ODBkMWYzZTgwZWIiLCJ1c2VybmFtZSI6Im1hdHRoZXMwMSIsImVtYWlsIjoiYmxha2UubWF0dGhlc0BhbHBsYS5jb20iLCJyb2xlcyI6W10sInJvbGUiOiJ1c2VyIn0sImlhdCI6MTc0MDY3NTMyMiwiZXhwIjoxNzQwNjc4OTIyfQ.D4rLIBAZfo0larMGUmXF6Z2KVnZvRLvth2116JyK2z8 +} diff --git a/package.json b/package.json index 4217168..b97ea96 100644 --- a/package.json +++ b/package.json @@ -4,13 +4,13 @@ "type": "module", "scripts": { "dev": "concurrently -n \"server,frontend\" -c \"#007755,#2f6da3\" \"npm run dev:server\" \"cd frontend && npm run dev\"", - "dev:server": "dotenvx run -f .env -- tsx watch server/src/index.ts", + "dev:server": "dotenvx run -f .env -- tsx watch server/index.ts", "dev:frontend": "cd frontend && npm run dev", "build": "npm run build:server && npm run build:frontend", - "build:server": "cd server && npm run build", + "build:server": "rimraf dist && tsc --build", "build:frontend": "cd frontend && npm run build", "start": "npm run start:server", - "start:server": "cd server && npm start", + "start:server": "dotenvx run -f .env -- node dist/server/index.js", "db:generate": "npx drizzle-kit generate", "db:migrate": "npx drizzle-kit push", "deploy": "standard-version --conventional-commits", @@ -18,9 +18,19 @@ }, "dependencies": { "@dotenvx/dotenvx": "^1.38.3", - "hono": "^4.7.2", + "@hono/node-server": "^1.13.8", + "@hono/zod-openapi": "^0.18.4", + "@scalar/hono-api-reference": "^0.5.175", + "@types/jsonwebtoken": "^9.0.8", + "axios": "^1.7.9", + "bcrypt": "^5.1.1", + "compression": "^1.8.0", + "cookie": "^1.0.2", + "date-fns": "^4.1.0", + "dotenv": "^16.4.7", "drizzle-orm": "^0.39.3", "drizzle-zod": "^0.7.0", + "jsonwebtoken": "^9.0.2", "pg": "^8.13.3", "postgres": "^3.4.5", "zod": "^3.24.2"