Задать вопрос
@hollanditkzn

Как настроить виджет на Yii2 yii2-node-socket?

Немного непонятно как настроить виджет 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
  • Вопрос задан
  • 484 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы