私は角度のあるユニバーサルアプリをセットアップしました。私はサーバー側でlocalhostを使って私のアプリを事前レンダリングするためのPOSTリクエストを行い、これは正常に動作します。角度ユニバーサルhttpsの問題
作業URLの例はhttp://localhost:8000/api/get-infoです。
私は今、アプリケーションを外部URL(apacheサーバー)上のプロダクションに入れました。私もsslを使用しています。
私は、アプリケーションを事前レンダリングするためにサーバー側でPOSTリクエストを実行しようとすると、ステータスが0、url:null(これは接続が拒否されたと仮定している) 。
動作していないURLの例は、https://mywebsite.com/api/get-infoです。
私が本当に悩んでいるのは、アプリケーションがクライアントに読み込まれると、すべてのHTTPS要求が機能し始めたことです。だから、私の外部URLにPOST要求を送るためにエクスプレスサーバーを取得できないという問題があります。
私はサーバー側の投稿要求を別のWebサイト(twitter)にテストしましたが、それもうまくいくようです。だから私はどこが間違っているのか分からない。
すでにCORSに「*」が設定されています。
あなたのAPIはどこで実行されていますか? ssrエンジンと同じExpress.jsサーバーですか? – Moema
は、自己生成のsslキーを使用していますか、それとも購入しましたか? –
は有効な応答ではありません。このリンクを参照してください。https://stackoverflow.com/questions/19858251/what-does-http-status-code-0-mean – FussinHussin