Meine index.js :
const app = require("express")();
const http = require("http").Server(app);
const io = require("socket.io")(http);
http.listen(3000,()=>{
console.log("working")
})
app.get('/index.html', (req, res) => {
res.send('<h1>Hello world</h1>');
});
Lokal funktioniert das, wenn ich localhost:3000/index.html
aufrufe erscheint ein Hello World,
aber wenn ich das ganze über FTP hochlade und url/index.html aufrufe :
Leere Html Seite und Konsole Error :
index.js:1 Uncaught ReferenceError: require is not defined
Also hat der Server garkein Node JS.
SSH hab ich aber garnicht, um dann mit irgendwelchen Ubuntu Commands das zu installieren, sudo apt install nodejs ...
Sry wenn es eine Dumme Frage ist aber ich hab bis jetzt nur Serverseitig Php gemacht und das ist sehr simple.
Man benutzt Fetch oder Ajax und im php skript echo "hello world"; und das wars.
Wollte mich an Node JS Ranwagen, das ganze ist aber viel komplexer.
(Bin bei All inkl)