Closed16

nxのNext.jsでもOn-demand Incremental Static Regenerationしたい

mistolteenmistolteen

vercelのデプロイ、masterにpushするだけでいいんだけど時々謎のエラーを吐いて落ちてる
ReDeployすればいいだけだけど

mistolteenmistolteen

そのままpages/api/revalidate.jsを作って呼び出すとエラーになる

Error: "hostname" and "port" must be provided when starting next to use "unstable_revalidate". 
See more here https://nextjs.org/docs/advanced-features/custom-server
mistolteenmistolteen

カスタムサーバー使ってるみたいだからserver.jshostnameportを足せばいいと言ってるように見える
server.jsないが?

mistolteenmistolteen

それっぽいのはproject.jsonかな
serveoptionsにとりあえず"hostname": "localhost","port": 4200追加してみる

mistolteenmistolteen

Vercel上でもとりあえずこれで動いてはいるがカスタムサーバーとserver.jsがどういうものなのかは別途調べないといけない

mistolteenmistolteen

デプロイして試した。
rewritesしたURLでもきちんとrevalidate動作していそう。

このスクラップは2022/07/22にクローズされました