Pour autant que je sache, rien n’explique où nous devons localiser le script côté client pour socket.io
si node.js
n’est pas utilisé en tant que serveur Web. J'ai trouvé tout un répertoire de fichiers côté client, mais j'en ai besoin dans une version combinée (comme c'est le cas avec les serveurs web.no.js). Des idées?
Réponses
Trop de publicités?socket.io.js est ce que vous allez mettre dans votre code html côté client. Quelque chose comme:
<script type="text/javascript" src="socket.io.js"></script>
mon script est situé:
/usr/local/lib/node_modules/socket.io/node_modules/socket.io-client/dist/socket.io.js
copiez ce fichier là où vous voulez que votre serveur le serve.
Je pense que le meilleur moyen est de le charger à partir de cette URL
src="/socket.io/socket.io.js"
sur le domaine où socket.io est exécuté. Le point positif de cette solution est que si vous mettez à jour votre module socket.io npm, votre fichier client est également mis à jour et vous n'avez pas à le copier à chaque fois manuellement.