SPAで躓く

動機

まともな SPA を作ったことがないのでクソみたいなコンテンツを作りながら勉強してみるかとやる気を出した。

solid.jsとcakephpを選定した。

どのようにして的確なステータスコードを反映させるか

静的なパス( /xxx )であれば問題なく的確に 404 を返し 404 から復帰できるようにはなった。動的なパス( /xxx/:id )だと cake 側でロジックを実行し ok であればフロントのドキュメントを返し、ドキュメントのフロントのFWからもう一度リクエストを飛ばす方法であれば悪手ではあるが実現できる。

これを思うとNext.jsは非常に秀逸なフレームワークである。