Ich führe sowohl die Front-End (React) und Back-End (Nodejs) auf dem gleichen Linux-Server.Fetch von localhost auf demselben Server
In meinem Front-End habe ich eine fetch
Anfrage an das Back-End, die ich als fetch('http://10.25.248.238:3001/')
, die IP (lokal, da diese Website für die interne Firma ist) und Port des Back-End angeben.
Gibt es eine Möglichkeit, Hard-Coding dieser Back-End-IP-Adresse zu vermeiden, damit es funktioniert, wenn sowohl das Front-End als auch das Back-End auf einen anderen Server verschoben wird?
Ich habe versucht http://localhost:3001
, aber das tatsächlich versucht, von den localhost der Besucher der Website zu holen. fetch('/')
hat auch nicht funktioniert.
Die Registrierung eines Domainnamens ist nicht geeignet, da diese Site nur für den internen Gebrauch gedacht ist.
Wenn Sie sagen, „Front-End- und Back-End auf einen anderen Server verschoben wird“ meinen Sie sie immer auf der gleichen Maschine sein wird, oder dass das Backend auf einer Maschine und der Vorderseite bewegt werden zum anderen? –
Sowohl das Front-End als auch das Back-End befinden sich immer auf derselben Maschine. – Avery235