Ich versuche, meine React-App ohne benutzerdefinierte URL auf GitHub-Seiten bereitzustellen. Fast alles funktioniert gut und die Seite wurde erfolgreich bereitgestellt. Wenn ich jedoch die Webadresse aufrufe, scheint es, dass die Seite nicht mit der API kommuniziert. Nach Überprüfung der Konsole werden diese 3 Fehler und 1 Warnung angezeigt:
[Warning] [blocked] The page at https://ambaks.github.io/auction-app/ requested insecure content from http://localhost:8000/emails. This content was blocked and must (main.93af0b37.js, line 2)
[Error] Not allowed to request resource
(anonymous function) (main.93af0b37.js:2:210042)
Promise
(anonymous function) (main.93af0b37.js:2:208038)
St (main.93af0b37.js:2:218033)
_request (main.93af0b37.js:2:221077)
(anonymous function) (main.93af0b37.js:2:219507)
request (main.93af0b37.js:2:219781)
(anonymous function) (main.93af0b37.js:2:224798)
(anonymous function) (main.93af0b37.js:2:224872)
(anonymous function) (main.93af0b37.js:2:224873)
Ii (main.93af0b37.js:2:84015)
Eu (main.93af0b37.js:2:99867)
Su (main.93af0b37.js:2:99751)
Eu (main.93af0b37.js:2:100549)
Su (main.93af0b37.js:2:99751)
Eu (main.93af0b37.js:2:99888)
tc (main.93af0b37.js:2:126626)
(anonymous function) (main.93af0b37.js:2:124005)
T (main.93af0b37.js:2:180662)
[Error] XMLHttpRequest cannot load http://localhost:8000/emails due to access control checks.
(anonymous function) (main.93af0b37.js:2:210042)
Promise
(anonymous function) (main.93af0b37.js:2:208038)
St (main.93af0b37.js:2:218033)
_request (main.93af0b37.js:2:221077)
(anonymous function) (main.93af0b37.js:2:219507)
request (main.93af0b37.js:2:219781)
(anonymous function) (main.93af0b37.js:2:224798)
(anonymous function) (main.93af0b37.js:2:224872)
(anonymous function) (main.93af0b37.js:2:224873)
Ii (main.93af0b37.js:2:84015)
Eu (main.93af0b37.js:2:99867)
Su (main.93af0b37.js:2:99751)
Eu (main.93af0b37.js:2:100549)
Su (main.93af0b37.js:2:99751)
Eu (main.93af0b37.js:2:99888)
tc (main.93af0b37.js:2:126626)
(anonymous function) (main.93af0b37.js:2:124005)
T (main.93af0b37.js:2:180662)
[Error] Error fetching emails: – Q {stack: "@https://ambaks.github.io/auction-app/static/js/ma…o/auction-app/static/js/main.93af0b37.js:2:219600", message: "Network Error", name: "AxiosError", …}
Q {stack: "@https://ambaks.github.io/auction-app/static/js/ma…o/auction-app/static/js/main.93af0b37.js:2:219600", message: "Network Error", name: "AxiosError", code: "ERR_NETWORK", config: Object, …}Q
(anonymous function) (main.93af0b37.js:2:224842)
Ich habe versucht, ein benutzerdefiniertes Zertifikat zu erstellen und meinen Localhost auf dem Server auszuführen, wie unter diesem Link beschrieben, aber es hat bei mir nicht funktioniert.
Hier ist mein Backend-Code:
from database import Base
from sqlalchemy import Column, Integer, String
class Email(Base):
__tablename__ = 'emails'
id = Column(Integer, primary_key=True, index=True)
email = Column(String)
Ich versuche, meine React-App ohne benutzerdefinierte URL auf GitHub-Seiten bereitzustellen. Fast alles funktioniert gut und die Seite wurde erfolgreich bereitgestellt. Wenn ich jedoch die Webadresse aufrufe, scheint es, dass die Seite nicht mit der API kommuniziert. Nach Überprüfung der Konsole werden diese 3 Fehler und 1 Warnung angezeigt: [code][Warning] [blocked] The page at https://ambaks.github.io/auction-app/ requested insecure content from http://localhost:8000/emails. This content was blocked and must (main.93af0b37.js, line 2)
[Error] Not allowed to request resource (anonymous function) (main.93af0b37.js:2:210042) Promise (anonymous function) (main.93af0b37.js:2:208038) St (main.93af0b37.js:2:218033) _request (main.93af0b37.js:2:221077) (anonymous function) (main.93af0b37.js:2:219507) request (main.93af0b37.js:2:219781) (anonymous function) (main.93af0b37.js:2:224798) (anonymous function) (main.93af0b37.js:2:224872) (anonymous function) (main.93af0b37.js:2:224873) Ii (main.93af0b37.js:2:84015) Eu (main.93af0b37.js:2:99867) Su (main.93af0b37.js:2:99751) Eu (main.93af0b37.js:2:100549) Su (main.93af0b37.js:2:99751) Eu (main.93af0b37.js:2:99888) tc (main.93af0b37.js:2:126626) (anonymous function) (main.93af0b37.js:2:124005) T (main.93af0b37.js:2:180662)
[Error] XMLHttpRequest cannot load http://localhost:8000/emails due to access control checks. (anonymous function) (main.93af0b37.js:2:210042) Promise (anonymous function) (main.93af0b37.js:2:208038) St (main.93af0b37.js:2:218033) _request (main.93af0b37.js:2:221077) (anonymous function) (main.93af0b37.js:2:219507) request (main.93af0b37.js:2:219781) (anonymous function) (main.93af0b37.js:2:224798) (anonymous function) (main.93af0b37.js:2:224872) (anonymous function) (main.93af0b37.js:2:224873) Ii (main.93af0b37.js:2:84015) Eu (main.93af0b37.js:2:99867) Su (main.93af0b37.js:2:99751) Eu (main.93af0b37.js:2:100549) Su (main.93af0b37.js:2:99751) Eu (main.93af0b37.js:2:99888) tc (main.93af0b37.js:2:126626) (anonymous function) (main.93af0b37.js:2:124005) T (main.93af0b37.js:2:180662)
[Error] Error fetching emails: – Q {stack: "@https://ambaks.github.io/auction-app/static/js/ma…o/auction-app/static/js/main.93af0b37.js:2:219600", message: "Network Error", name: "AxiosError", …} Q {stack: "@https://ambaks.github.io/auction-app/static/js/ma…o/auction-app/static/js/main.93af0b37.js:2:219600", message: "Network Error", name: "AxiosError", code: "ERR_NETWORK", config: Object, …}Q (anonymous function) (main.93af0b37.js:2:224842) [/code] Ich habe versucht, ein benutzerdefiniertes Zertifikat zu erstellen und meinen Localhost auf dem Server auszuführen, wie unter diesem Link beschrieben, aber es hat bei mir nicht funktioniert. Hier ist mein Backend-Code: [code]database.py[/code]: [code]from sqlalchemy import create_engine from sqlalchemy.orm import sessionmaker from sqlalchemy.orm import declarative_base
Base = declarative_base() [/code] [code]main.py[/code]: [code]''' FastAPI app ''' from database import Base from fastapi import FastAPI, HTTPException, Depends from typing import Annotated, List from sqlalchemy.orm import Session from pydantic import BaseModel from database import SessionLocal, engine import models from fastapi.middleware.cors import CORSMiddleware
@app.get('/emails', response_model=List[EmailModel]) async def read_emails(db: db_dependency, skip: int = 0, limit: int = 100): emails = db.query(models.Email).offset(skip).limit(limit).all() return emails [/code] models.py: [code]from database import Base from sqlalchemy import Column, Integer, String
class Email(Base): __tablename__ = 'emails'
id = Column(Integer, primary_key=True, index=True) email = Column(String) [/code] Und hier ist der Code für mein React-Frontend: [code]api.js[/code]: [code]import axios from 'axios';
const api = axios.create({ baseURL: 'https://localhost:8000' });
// Export axios instance export default api; [/code] [code]app.js[/code]: [code]import React, { useState, useEffect } from 'react'; import api from './api';
Ich versuche, meine React-App ohne benutzerdefinierte URL auf GitHub-Seiten bereitzustellen. Fast alles funktioniert gut und die Seite wurde erfolgreich bereitgestellt. Wenn ich jedoch die Webadresse...
Ich versuche, einen Lappen einzurichten, der ein React -Frontend verwendet, um die Eingabe des Benutzers zu rufen, ähnlich wie bei ChatGPT Sie eine Frage stellen können. Wenn ich jedoch versuche,...
Ich entwickle die Web-App „react+asp.net“. Ich habe versucht, das API-Backend von asp.net mithilfe des https-Protokolls zu konfigurieren. Ich habe meine appsettings.json-Datei und Program.cs-Datei...
Ich werde gebeten, eine E-Commerce-Website für mein Schulprojekt zu erstellen. Der Frontend-Teil wird mit React entwickelt. Der Backend-Teil muss mit Java entwickelt werden, wobei das...
Ich hoste mein PHP-Backend und React-Frontend, aber es funktioniert nicht.
Wenn ich ein Bild vom Backend hinzufüge, wird es in der Datenbank gespeichert, aber wird nicht im React-Frontend angezeigt....