![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 358 Pomógł: 0 Dołączył: 19.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam kilka pytań związanych z socket.io i node.js. Obie rzeczy zainstalowałem tak jak należy i działają dobrze.
1. Jak wchodzę na swoją stronę to musze port dopisywać np. www.strona.pl:port - czy da się bez konieczności tego portu? 2. Strona nie działa dopóki w konsoli nie wklepie node xxx.js i nie wlącze tego. Jak to zrobić, żeby to automatycznie działało? 3. Jest jakiś dobry poradnik (najlepiej PL) dot. node i socket.io? Jak widać jestem zielony w temacie dlatego proszę o pomoc. Pozdrawiamm! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 40 Dołączył: 2.06.2016 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Cytat Jeżeli ma już coś pod tym portem, to nie będzie mógł dwóch rzeczy jednocześnie podpiąć. Kwestia tego jak on to ma dokładnie zrobione. O tym kolega nic nie wspominał, równie dobrze może mieć na porcie 80 postawiony serwer poczty (IMG:style_emoticons/default/smile.gif) Rozszerzając już samo stwierdzenie "Jeżeli ma już coś pod tym portem, to nie będzie mógł dwóch rzeczy jednocześnie podpiąć.": Może mieć uruchomione nasłuchiwanie dwóch usług na porcie 80 (np. httpd oraz skrypt nodejs) tylko na innych interfejsach sieciowych przy wykorzystaniu TCP (socket.io używa webSocket, które tak naprawdę jest połączeniem TCP). Inna sprawa jest gdy używamy aplikacji, korzystających z protokołu UDP - multicast pozwala na nasłuchiwanie na tym samym porcie (nie dotyczy to tematu nodejs + socket.io, ale obala pochopne stwierdzenie NIE MOŻNA). @update: Co do tematu bezpieczeństwa skryptów, nie mogą one znajdować się w publicznym folderze. Wygodnym rozwiązaniem jest też stworzenie pliku konfiguracyjnego np. /etc/myChat/database.conf gdzie albo exportujesz dane do zmiennych środowiskowych (potem łatwo możesz się do nich odwołać np. process.env.MY_CONF_SQL_HOST) albo wczytywać przez nodejs. @update2: d.stp napisz dokładnie jak obecnie masz skonfigurowany serwer i wtedy poszukamy rozwiązania. (IMG:style_emoticons/default/smile.gif) Ten post edytował emstawicki 17.11.2016, 09:31:28 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 15:01 |