Beiträge von manuel91

    Guten Tag,

    ich habe ein git repository in mein Webhosting 4000 eingebunden.

    Weil es sich um eine nodeJS Anwendung handelt müsste ich noch ein npm build ausführen (+ ggfs npm install).

    Leider kann ich diese Aktionen nicht in den Bereitstellungsaktionen ausführen weil npm nicht als Command gefunden wird.

    Ich habe (aufgrund des Webhostings) ein chroot. Kann jemand einfach Abhilfe schaffen ? Es kann doch nicht sein, dass ich der einzige mit diesem Problem bin oder ?

    Eine Github Action wäre nur mein letzter Ausweg.


    Vielen Dank schonmal für eure Hilfe.


    Grüße Manuel

    Hallo,

    hat schonmal jemand ein Websocket mit SSL und Express auf dem NodeJs im Webhosting 4000/8000 eingerichtet ?

    Ich habe das Problem, dass der Server mit Http Antwortet. Auf dem Localhost passiert das nicht. Ich vermute das liegt an einer Konfiguration. Lässt sich das überhaupt konfigurieren (zB im NGINX)?

    Grüße Manuel

    Hintergrundinfo: Das ganze soll mir einige simple REST-Service bereitstellen.

    Das Interessante ist, dass ich bereits ähnliche Aufrufe mache, allerdings ohne Router und mit angabe des kompletten Pfades. Dort funktioniert auch POST problemlos. (Das ist allerdings dann meiner Meinung nach nur "Pseudo"REST, da man ja den Namen des php files im Pfad angibt.

    Hallo Freunde,

    Patrick0815, ich verstehe nicht was zu meinst. Ich will eher nginx deaktivieren als apache.

    tab, das habe ich bereits versucht aber scheinbar funktioniert das auch nicht.

    Im Postman kommt die Antwort immernoch vom nginx.

    Oder kann jemand sagen, wie schnell die Änderungen im WCP aktiv werden? Den 5 Minuten traue ich nicht so.

    Grüße Manuel

    Guten Tag Community,

    ich habe in einem Subfolder meiner Domain eine index.php liegen, die als Router für diesen Unterordner fungieren soll. (Der Subfolder hat den Name api)

    Im Verzeichnis <domain>/api liegen also folgende Dateien:

    index.php

    .htaccess

    ...(und noch diverse php-files, die die index.php benötigt)

    In der .htacces findet ein Rewrite statt, der alle Pfade die mit <domain>/api beginnen an die index.php weiterleitet.

    Apache Configuration
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule . index.php [L]

    Als RouterKlasse wird AltoRouter verwendet.

    Ich habe den ganzen Mechanismus lokal mit XAMPP getestet und alles war super.

    Leider funktioniert das ganze im Webhosting nicht. (Ich habe das kleinste Webhosting 1000 Paket)

    Die GET Abfragen funktionieren wie gehabt. Nur die POST Abfragen werden scheinbar in GET umgewandelt und deshalb antwortet die index.php nicht korrekt.

    Ich glaube das Problem ist, dass netcup einen Nginx als Reverse Proxy benutzt und dieser POST in GET umwandelt.

    Kann das jemand bestätigen?

    Gibt es eine Möglichkeit das Problem zu lösen und die POST Abfragen unverändert zum Apache durchzuschleifen (der Rewrite passiert ja auch erst auf dem Apache)?

    Grüße Manuel