» »

nodejs + Socket.IO gostovanje

nodejs + Socket.IO gostovanje

strel ::

Pozdravljeni!

imam en hobi projekt narejen v nodejs z express in Socket.IO. Na lokalu vse deluje OK.

Sedaj iščem strežnik za gostovanje, kjer bi imel postavljen Wordpress in node app. Pri WebiCom so mi dali 14 dnevno testno domeno in ne znam nastavit node aplikacije. Stran javi samo Cannot GET /mapa_aplikacije/

Mislim, da je v glavnem težava, ker app posluša na portu npr: 3000 in je treba nekje to skonfigurirat.

Če zna kdo pomagat ...

LP

c3p0 ::

Pomoči pa nimajo?

strel ::

Imajo še čakam ....

Mojster je naredil testno app BP. Vendar ni imela nobenih modulov.

mason6 ::

Preveri na heroku. Mogoče je to to kar iščeš.

strel ::

Bom preveril ... Rajši bi gostoval kje pri nas.

Lažje se zmeniš kadar gre kaj narobe :)

l0wc4 ::

Daj na ZS kaj točno potrebuješ. Lahko ti dam Plesk CP + NodeJS + podpora za Websockete.

Drugače pa za tvojo težavo, kjer server posluša na portu 3000, če imaš možnost pisati svoje rewrite rule:

RewriteEngine On
RewriteCond %{REQUEST_URI} ^/socket.io [NC]
RewriteCond %{QUERY_STRING} transport=websocket [NC]
RewriteRule /(.*) ws://localhost:3000/$1 [P,L]
ProxyPass /socket.io http://localhost:3000/socket.io
ProxyPassReverse /socket.io http://localhost:3000/socket.io

Zgodovina sprememb…

  • spremenil: l0wc4 ()

strel ::

v htaccess sem dodal :

PassengerAppRoot "/home/xxxx/node_socket_io"
PassengerBaseURI "/node_socket_io"
PassengerNodejs "/home/xxxx/nodevenv/node_socket_io/10/bin/node"
PassengerAppType node
PassengerStartupFile app.js

sedaj mi index.html deluje :)

to dobim s pravilom v app.js

app.get('/node_socket_io', function (req, res) {
res.sendFile(__dirname + '/client/index.html');
});

nikakor pa mi ne uspe uredit statičnega routanja, poskušal sem vse mogoče npr:
app.use('/node_socket_io', express.static( __dirname+'/client' ));

projekt ima strukturo :

app.js
package.json
/server (server side koda)
/client (clients side koda /JS,/IMG,/CSS )


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Apache in Node.JS

Oddelek: Izdelava spletišč
91955 (1641) dunda
»

Google font - (č,ž,š) delajo local, na hostu pa ne delujejo

Oddelek: Izdelava spletišč
82331 (2123) neoserv
»

Spremljajte hekerske napade v živo

Oddelek: Informacijska varnost
71439 (1073) NeMeTko
»

Rewrite URLja (apache)

Oddelek: Izdelava spletišč
8950 (870) levaky
»

.htaccess rewrite za poddomeno

Oddelek: Izdelava spletišč
71436 (1356) alessio2

Več podobnih tem