Я хочу запустить простейшую демонстрацию socket.io из http://socket.io
Сервер (app.js) работает нормально.
Но у меня проблемы с клиентом:
<script src="/socket.io/socket.io.js"></script>
<script>
var socket = io.connect('http://localhost');
socket.on('news', function (data) {
console.log(data);
socket.emit('my other event', { my: 'data' });
});
</script>
Где именно я должен указать первый скрипт?
Конечно, у меня нет пути
/ socket.io / socket.io.js
В общей папке моего веб-сервера
Моя установка выглядит следующим образом:
Установка узла:
wget http://nodejs.org/dist/node-v0.4.12.tar.gz -P /tmp
mkdir ~/opt
cd ~/opt
tar zxvf /tmp/node-v0.4.12.tar.gz
cd node-v0.4.12
PREFIX=~/opt ./configure
make
make install
echo 'export PATH=~/opt/bin:${PATH}' >> ~/.profile
source ~/.profile
тест:
which node
возвращается:
/ дома / wopi / Opt / бен / узел
тест:
node -v
возвращается:
v0.4.12
Установка NodePackageManager:
curl http://npmjs.org/install.sh | sh
тест:
which npm
возвращается:
/ дома / wopi / Opt / бен / НМП
тест:
npm -v
возвращает
1.0.106
npm install socket.io
возвращается:
socket.io@0.8.7 ./node_modules/socket.io
├── redis@0.6.7
├── policyfile@0.0.4
└── socket.io-client@0.8.7
Так как мне указать правильные файлы js?