diff --git a/server.ts b/server.ts index 52db5e6..ce1f8dd 100644 --- a/server.ts +++ b/server.ts @@ -140,46 +140,19 @@ serve({ } } - // Next.jsのSSRを処理 + // Next.jsの静的ファイルを提供するディレクトリのパスを指定 + const indexPath = path.join(frontendBuildDir, "server", "pages", "index.html"); + + // 通常のリクエストは静的ファイルで処理 try { - // Next.jsのページレンダリング - const app = require("./frontend/src/app"); - - // ページコンポーネントを取得 - const pageComponent = app.default || app.Home || app; - - // React要素を作成 - const element = React.createElement(pageComponent); - - // React DOMを使用してHTMLを生成 - const ReactDOMServer = require("react-dom/server"); - const html = ReactDOMServer.renderToString(element); - - // 完全なHTMLドキュメントを構築 - const htmlTemplate = ` - - -
- - -