TypeScript Webeite auf Lima
lima-city → Forum → Die eigene Homepage → Homepage Allgemein
-
Hallo zusammen,
ich habe eine Frage zu den technischen Möglichkeiten des Webspace-Hostings.
Ich arbeite an einer modernen Website, die mit einem aktuellen JavaScript-Framework (React / Next.js) umgesetzt ist und normalerweise einen Build-Prozess sowie serverseitige Logik (API-Routen) nutzt.
Meine Frage ist:
Ist es möglich, eine solche Seite auf dem normalen Webspace zu betreiben?
Oder wird dafür zwingend ein vServer bzw. Root-Server mit eigener Node.js-Umgebung benötigt?
Konkret interessiert mich:
ob ein statischer Export (Build → HTML/CSS/JS) unterstützt wird
ob serverseitige Funktionen oder API-Routen auf dem Webspace nutzbar sind
welche Einschränkungen es im Vergleich zu einem vServer gibt
Vielen Dank für eine kurze Einschätzung.
Beste Grüße -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
möglich ist vieles. Lima wird dir dazwischen grätschen, wenn es nicht legitimer Inhalt ist, aber ansonsten habe ich meinerseits keine Probleme gehabt.
HTML, CSS, JS - hier hatte ich bisher nur ein Thema mit htaccess gehabt, lies sich aber leicht lösen
API Routen - da ist wirklich die Frage, was du konkret vor hast
vServer musst du in den Bedingungen schauen, kann ich dir nicht sagen -
Da ich da alles in Node schreibe ist halt bash notwendig.
Die seite wird ja per
npm run start
Gestartet, und an einem Port gebunden.
Ich hatte das kurz mal getestet, es scheint nicht zu gehen oder meine Settings sind falsch :) -
Im Free Webspace stehen keine Konsolenbefehle zur Verfügung.
Einen SSH Zugang bekommst du erst mit einem Webhosting-Paket. -
all-in1 schrieb:
Im Free Webspace stehen keine Konsolenbefehle zur Verfügung.
Einen SSH Zugang bekommst du erst mit einem Webhosting-Paket.
Ich habe ein Paket, das wäre nicht das Problem.
npm ist auch vorhanden und die Anwendung startet auch. Ich gehe mal davon aus, das es ggf möglich wäre. Man müsste nur wissen wie man die Settings Lima Konform machen kann.
Eine Anwendung per npm gestartet, brauch ja einen Port, diesen zu zu weisen ist auch einfach. Das wo ich die Schwierigkeit sehe, ist das einstellen von Apache/nginx
Da muss ja so etwas in der art rein
location / { proxy_pass http://127.0.0.1:3000; proxy_http_version 1.1; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Forwarded-Host $host; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade";
so das der Webserver auch weiß auf welchen port er die Page erreichbar machen soll. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage