私たちは、HTML、CSS、Vue.js、Python 上の API を使用して CRUD を実装し、それを GitHub ページに配置するというグループ プロジェクトを他の 2 人とともに取り組んでいます。問題は、ローカルでは正常に実行され、どこでも問題なく python に接続できますが、GitHub Pages 上でオンラインではエラー メッセージが表示されて失敗します。知っていることはすべて試しましたが、Python に保存された製品をどこにもロードできないようです。
GitHub Pages には特殊性があることはわかっていますが、それを回避する方法はまだ見つかっていないようです。誰かが問題を助けたり、説明したりできれば素晴らしいでしょう。
リポジトリと GitHub Pages Web サイトへのリンクは次のとおりです:
https://github.com/GasparB123/Codo-a-Codo-TPO
https://gasparb123.github.io/Elbow-to-Elbow-TPO/crud_products.html
GitHub Pages が画像と js ファイルへのパスにこだわりがあることはわかっているので、それらを修正しました。
###例えば:###「/img/logo.png」を「img/logo.png」に変更します。
しかし、これはうまくいきませんでした。
pythananywhere 上の HTTP と GitHub Pages によってデプロイされた HTTPS の間に競合の問題がある可能性があると思いますが、それが問題である場合、それを解決する方法がわかりません。
リクエストを
に送信します。http://pablodelapuente.pythananywhere.com/productos
ではなく
https://pablodelapuente.pythananywhere.com/productos
を参照してください。<username>.pythananywhere.com
上のすべての Web アプリケーションでは、デフォルトで https が有効になっています。カスタム ドメイン名では手動で有効にする必要があります。 https://help.pythananywhere.com/pages/HTTPSSetup