Немного непонятно как настроить виджет yii2-node-socket. У меня в консоле выскакивают ошибки
GET crm/frontend/web/assets/c82ee7b9/client/client.js view?id=38:830
GET localhost:3001/socket.io/socket.io.js net::ERR_CONNECTION_REFUSED view?id=38:829
GET crm/frontend/web/assets/c82ee7b9/client/client.js view?id=38:830
И мне немного непонятны некоторые вещи, допустим вот этот фрагмент
###Events
###Work in javascript
Use YiiNodeSocket class
####Start work
// create object
var socket = new YiiNodeSocket();
// enable debug mode
socket.debug(true);
socket.onConnect(function () {
// fire when connection established
});
socket.onDisconnect(function () {
// fire when connection close or lost
});
socket.onConnecting(function () {
// fire when the socket is attempting to connect with the server
});
socket.onReconnect(function () {
// fire when successfully reconnected to the server
});
И второй момент у меня по документации в
Register Yii component, need to add into frontend/config/main.php in your frontend application:
'nodeSocket' => [
'class' => '\YiiNodeSocket\NodeSocket',
'dbOptions' => '',
'host' => 'localhost',
'allowedServerAddresses' => [
"localhost",
"127.0.0.1"
],
'origin' => '*:*',
'sessionVarName' => 'PHPSESSID',
'port' => 3001,
'socketLogFile' => '/var/log/node-socket.log',
],
То есть выходит ошибка из за dbOptions, пришлось убрать эту строку
И еще непонятны вот эти команды
Use (./yii node-socket/)
$> ./yii node-socket/start # start server
$> ./yii node-socket/stop # stop server
$> ./yii node-socket/restart # restart server
$> ./yii node-socket/get-pid # show pid of nodejs process