refactor: fix index.html path and vite config for correct build
This commit is contained in:
@ -12,4 +12,5 @@ export default defineConfig({
|
||||
input: "index.html",
|
||||
},
|
||||
},
|
||||
root: ".", // index.html を frontend ディレクトリ直下に置いている前提
|
||||
});
|
||||
|
@ -120,7 +120,7 @@ app.get("/", async (c) => {
|
||||
|
||||
// フォールバックとして index.html(明示的なパス)
|
||||
app.get("/index.html", async (c) => {
|
||||
const indexPath = path.join(frontendBuildDir, "server", "app", "index.html");
|
||||
const indexPath = path.join(frontendBuildDir, "index.html");
|
||||
const file = Bun.file(indexPath);
|
||||
if (await file.exists()) {
|
||||
console.log(`Serving index.html from ${indexPath}`);
|
||||
@ -132,7 +132,7 @@ app.get("/index.html", async (c) => {
|
||||
|
||||
// その他のパスも index.html へフォールバック
|
||||
app.get("*", async (c) => {
|
||||
const indexPath = path.join(frontendBuildDir, "server", "app", "index.html");
|
||||
const indexPath = path.join(frontendBuildDir, "index.html");
|
||||
const file = Bun.file(indexPath);
|
||||
if (await file.exists()) {
|
||||
console.log(`Serving index.html from ${indexPath}`);
|
||||
|
Reference in New Issue
Block a user