J'ai créé un script server.js que je lance en local via le terminal sous windows pour le moment : c:\nodejs>node server.js
Pour l'instant, il écoute le port 1664
J'arrive à envoyer mes trames et à les recevoir via ma page web quand j'appelle dans le navigateur http://localhost:1664/?a=2&v=3
La page est dans c:\nodejs
Je voudrais maintenant faire la même chose en me connectant à distance et en rentrant par le port standard 80.
Genre appeler l'adresse http://192.168.1.X/?a=2&v=3 et que cela génère et envoie la trame en local avec node.js sur le port série. (exemple typique : allumer une led sur via un Raspberry à distance)
Dans un premier temps j'essaye donc de passer par un serveur apache local. En parallèle j'ai donc lancé EasyPhp.. et copier ma page dans le dossier www
J'appelle ma page : http://127.0.0.1:8080/?a=2&v=3 et ça fonctionne mais j’appelle la bibliothèque socket.io.js depuis "l'extérieur"...
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/2.1.0/socket.io.js"></script>
Je voudrais l'appeler en local mais ça ne fonctionne pas 
<script type="text/javascript" src="socket.io.js"></script>
Edit : ça fonctionne mais j'ai des erreurs dans la console ...
Partager