erstellen-reagieren-app: wie Sie die Verwendung von https anstelle von http?
Ich Frage mich, ob jemand weiß, wie man die Verwendung von https auf dev für die 'create-reagieren-app' - Umgebung. Ich kann nicht sehen, nichts darüber in der README oder schnell googeln. Ich will einfach nur, entweder die https://localhost:3000 zu arbeiten, oder sonst https://localhost:3001.
InformationsquelleAutor Ringo | 2017-06-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Set
HTTPS=true
bevor Sie den Befehl start ausgeführt.Dokumentation
Die Implementierung verwendet die HTTPS-Umgebungsvariable, um zu bestimmen, welches Protokoll zu verwenden, wenn der server gestartet wird.
scheint, wie Ihr Vorschlag hat etwas damit zu tun, Aufrufe zu einer sicheren API-server? Ich weiß, reagieren-Skripts ruft einfach nur so etwas wie "http-server". Ich könnte in der Lage sein, um es herauszufinden, indem man die Ausgabe
Sie haben gerade ausgeführt
HTTPS=true&&npm start
unter windows müssen Sieset HTTPS=true&&npm start
.Der HTTPS-Teil der Dokumentation ist nach Proxy-Konfiguration, aber die gleichen header-Ebene. Sie sind getrennte Funktionen.
Ein wenig spät zur party, aber dies zeigt, wie
PATH
für Java. Es ist der gleiche Prozess für jede variable, wieHTTPS
oderNODE_ENV
oder was-haben-Sie auf Windows. Sie können auch öffnen Sie den Windows-Explorer mit der rechten klicken Sie auf Dieser PC, wählen Sie Eigenschaften, dann Advanced System Settings, anschließend auf Umgebungsvariablen - button... & profit.InformationsquelleAutor Steve Buzonas
Bearbeiten können Sie Ihr Paket.json-Skripte Abschnitt zu Lesen:
"scripts": {
"start": "set HTTPS=true&&react-scripts start",
...
}
oder führen Sie einfach
set HTTPS=true&&npm start
Nur nebenbei, für mich, diesem Wechsel bricht heißen Neuladen aus irgendeinem Grund....
-- Hinweis: OS === Windows 10 64-Bit
set
und die&&
es funktioniert auf meinem iMac. also habe ich nur benutztHTTPS=true react-scripts start
InformationsquelleAutor Smitty
Im Fall von MAC - /UNIX-do
Oder einfach ein liner
- Oder update-start-Skript im Paket.json zu
"start": "export HTTPS=true&&PORT=3000 react-scripts start",
sollten Sie in der Lage sein zu schlagen https.
InformationsquelleAutor best wishes
möglicherweise Installieren müssen selbst-signierten CA-Kette auf beide server und browser.
Unterschied zwischen selbst-signierten CA-und selbst-signiertes Zertifikat
InformationsquelleAutor codeislife
in das terminal hat bei mir auf Erstellen-Reagieren-App
InformationsquelleAutor ozzy432836