diff --git a/backend/src/index.ts b/backend/src/index.ts index 0aad25f..caa76ce 100644 --- a/backend/src/index.ts +++ b/backend/src/index.ts @@ -3,6 +3,7 @@ import express, { Response } from 'express'; import { articlesRouter } from './routes/articles.ts'; import { blocksRouter } from './routes/blocks.ts'; import { imagesRouter } from './routes/images.ts'; +import { authRouter } from './routes/auth.ts'; const app = express(); app.use(express.json()); @@ -14,6 +15,7 @@ app.get("/status", (_, res: Response) => { app.use("/articles", articlesRouter); app.use("/blocks", blocksRouter); app.use("/images", imagesRouter); +app.use("/auth", authRouter); const port = process.env.PORT || 3000; diff --git a/backend/src/routes/articles.ts b/backend/src/routes/articles.ts index 398af63..7837968 100644 --- a/backend/src/routes/articles.ts +++ b/backend/src/routes/articles.ts @@ -39,7 +39,7 @@ articlesRouter.post("/postArticle", async (req: Request, res: Response) => { res.json(resp); }); -articlesRouter.put("/putArticle/:articleId", async (req: Request, res: Response) => { +articlesRouter.put("/updateArticle/:articleId", async (req: Request, res: Response) => { const { articleId } = req.params; const resp = await db.update(articles) .set({ diff --git a/backend/src/routes/auth.ts b/backend/src/routes/auth.ts new file mode 100644 index 0000000..745a64d --- /dev/null +++ b/backend/src/routes/auth.ts @@ -0,0 +1,9 @@ +import { drizzle } from 'drizzle-orm/node-postgres'; +import { eq } from 'drizzle-orm'; +import { articles } from '../db/schema.ts'; +import express, { Request, Response } from "express"; + +const db = drizzle(process.env.DATABASE_URL!); +export const authRouter = express.Router(); + +// TODO: implement diff --git a/frontend/src/assets/provile.svg b/frontend/src/assets/provile.svg index fdf62c3..644e1db 100644 --- a/frontend/src/assets/provile.svg +++ b/frontend/src/assets/provile.svg @@ -1,10 +1,8 @@ - \ No newline at end of file + diff --git a/frontend/src/assets/react.svg b/frontend/src/assets/react.svg deleted file mode 100644 index 6c87de9..0000000 --- a/frontend/src/assets/react.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/frontend/src/components/Navbar.tsx b/frontend/src/components/Navbar.tsx index 27395aa..d4eed66 100644 --- a/frontend/src/components/Navbar.tsx +++ b/frontend/src/components/Navbar.tsx @@ -1,4 +1,4 @@ -import { Button, Input, Typography } from '@mui/material'; +import { Input, Typography } from '@mui/material'; import { useNavigate } from "react-router"; import ProfilePlaceholder from "../assets/provile.svg"; @@ -31,10 +31,12 @@ export default function Navbar() {