Invalid Date

開発日誌:Konnichiworkプロジェクトの課題解決の旅

この開発日誌では、Konnichiworkプロジェクトで直面した様々な技術的課題と、それらをどのように解決していったかを記録します。Next.jsの特性、特にApp RouterとEdge Runtimeの挙動を深く理解する良い機会となりました。

1. 初期ビルドエラーの解決

プロジェクト開始直後、useEffectがServer Componentで使われているというビルドエラーに遭遇しました。これはNext.jsのServer ComponentとClient Componentの混在によるものでした。

2. ミドルウェアとルーティングの問題

次に、APIルートや画像アセットへのアクセス時に、言語ロケールが不適切に付加される問題が発生しました。

3. 認証システムの大規模なリファクタリング

プロジェクトの最も根深い問題は、認証システムにありました。next-authとカスタム認証ロジックが混在しており、これが多くの問題の根本原因となっていました。

4. フォーラム機能の改善

フォーラム機能にも複数の問題が見つかりました。

5. 求人詳細ページと画像アップロード


← Previous Entry: Next Entry:
← Back to Blog List