2017-12-12 4 views
1

Ich habe gerade eingerichtet eine reaktive App mit dem Tutorial auf React Tutorials Page. Um die Anwendung ausführen ich tippeWo ist mein React-App-Server

npm starten

Package.json erwähnt, dass Start sollte 'reagieren-Skripte starten' laufen. Ich versuche zu verstehen, wo der Server auf dieser Anwendung lebt? Ich möchte Routen hinzufügen, damit ich einige Backend-Funktionen implementieren kann, um AJAX-Aufrufe an "/ E-Mail" oder einen ähnlichen Pfad zu senden.

Ich bin neu zu reagieren, aber ich nehme an, es sollte einige Express-Routing, die auf den Port zu hören ist, wenn nicht, kann mir jemand helfen, die Architektur zu verstehen?

Antwort

2

Sie können sehen, was das Startskript here tut. Es dient Ihrer App mit webpack dev server. Wenn Sie Express verwenden möchten, müssen Sie einen eigenen Express-Server einrichten.

Sie können proxy requests through the dev server mit cors Problemen helfen

+0

Also, wenn ich jetzt meinen Code Produktion setzen müssen, um mit Express-Server, was der richtige Ansatz wäre? Muss ich das Knotenmodul "reactscripts" ändern? – Arihant

+1

npm Start ist nur für die Entwicklung, für die Produktion würden Sie die kompilierte App bedienen, lesen Sie die Create-react-App-Dokumentation (https://github.com/facebookincubator/create-react-app/blob/master/packages/react -scripts/template/README.md # Bereitstellung) – wgcrouch