LoginSignup
0
1

More than 3 years have passed since last update.

next,websocketを使ったssrのアプリケーションをnetlifyにデプロイしようとしてハマった

Last updated at Posted at 2019-05-02

nextとwebsocketをつかったssrのアプリケーションをnetlifyにデプロイしようとした。
ssr環境のアプリケーションをnetlifyにデプロイするには

next build && next export

を実行する必要があるとのこと。
参考:https://qiita.com/7ma7X/items/f8001f7ebac7862477e1

で、いざ実行して見ると、 next export の実行が終わらない状態になった。
websocketの通信がサーバー側と常時繋がった状態になってプロセスが終了しないため、 next export の実行が終わらないような感じだった。

next export の実行が終わらないため、netlifyでのデプロイも一向に進まない。そのため、netlifyでのデプロイは諦めて now を使うことにした。

next export の実行が終わらない状態になったら Ctrl+c でキャンセルし、バンドルされたファイルが吐かれたディレクトリを対象に now を実行

$ now dist/ -n gomoku-narabe
> WARN! Your project is missing a now.json file with a `version` property. More: https://zeit.co/docs/version-config
> WARN! You are using an old version of the Now Platform. More: https://zeit.co/docs/v1-upgrade
> Deploying ~/practice/kurohige-front/dist under tomohirosoga
> Using project gomoku-narabe
> Your deployment's code and logs will be publicly accessible because you are subscribed to the OSS plan.

> NOTE: You can use `now --public` or upgrade your plan to skip this prompt. More: https://zeit.co/account/plan
> Using project gomoku-narabe
> Synced 6 files (13.7KB) [1s]
> https://gomoku-narabe-bgoceldxyg.now.sh [v1] [in clipboard] [2s]
> Deployment complete!
$ 

デプロイできた。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1