begin integrating frontend and backend

This commit is contained in:
2025-12-26 22:35:53 -06:00
parent 80733193a2
commit c5e8faf9ed
6 changed files with 29 additions and 5 deletions
+1 -1
View File
@@ -13,7 +13,7 @@ createRoot(document.getElementById('root')!).render(
<Navbar />
<Routes>
<Route path="/" element={<Home />} />
<Route path="/article/:articleId" element={<Article />} />
<Route path="/article/:slug" element={<Article />} />
<Route path="/articleList" element={<ArticleList />} />
</Routes>
</BrowserRouter>
+3 -2
View File
@@ -1,11 +1,12 @@
import { useParams } from 'react-router';
// import { useState, useEffect } from 'react';
export default function Article() {
let { articleId } = useParams();
let { slug } = useParams();
return (
<div id="article">
<h1>Article: {articleId}</h1>
<h1>Article: {slug}</h1>
</div>
);
};
+11 -1
View File
@@ -12,4 +12,14 @@ export default defineConfig({
},
})
],
})
// DEV PROXY
server: {
proxy: {
'/api': {
target: 'http://localhost:3000',
changeOrigin: true,
rewrite: (path) => path.replace(/^\/api/, '')
}
}
}
});