私は何日もこれに取り組んできましたが、これに対する解決策が見つからないようです。私はライブ Web サイトを持っています。最近、ssl 証明書をインストールし、Web サイトを https で利用できるようにしました。
本当に奇妙なのは、最初はウェブサイトが https でうまく機能していたことです。約1日かそこらの間、それはライブでうまく機能していました。しかし、翌日チェックしたところ、サイトで次のエラーが表示されました。
WebSocket connection to 'wss://domain.com/sockjs/421/dto72qfy/websocket' failed: WebSocket is closed before the connection is established.
ナビゲーション バーが読み込まれ、サイドバーが読み込まれますが、コンテンツは読み込まれません。「読み込み中」のテンプレートでスタックしているだけです。http でドメインを確認すると、ウェブサイトは正常に動作しています。
サイトとデジタルオーシャンのアップロードにはメテオアップ(mup)を使用しています。私が変更したいくつかのことの 1 つは、mup.json でした。
...
// Configure environment
"env": {
"ROOT_URL": "https://website.com/"
//"PORT": 80
},
"ssl": {
"pem": "./ssl.pem"
//"backendPort": 80
},
...
Websocket の扱い方と、https でのみ問題が発生する理由がわかりません。meteor アプリを mup と ssh で動作させるようになった人がいれば、助けていただければ幸いです。