Я хотел знать, когда вы делаете new Pusher("{{env("PUSHER_KEY")}}")
из JS, создает ли он новый объект или перехватывает уже доступный объект, идентифицированный PUSHER_KEY
. Проблема я столкнулся это я не в состоянии получить доступ к толкателю определяется какСоздание нового экземпляра формы Pusher javascript
var pusher = new Pusher("{{env("PUSHER_KEY")}}");
var commonChannel = pusher.subscribe('test-channel');
commonChannel.bind('test-event', function() {
location.reload();
});
в A.js от B.js. Когда я пытаюсь сделать что-то подобное из B.js
var commonChannel = pusher.subscribe('test-channel');
commonChannel.bind('test-event', function() {
location.reload();
});
я получаю ReferenceError: pusher is not defined
но когда я переопределять толкатель из B.js в
var pusherLocal = new Pusher("{{env("PUSHER_KEY")}}")
var channel = pusherLocal.subscribe('test-channel');
channel.bind('test-event', function(data) {
alert(data.text);
});
Я получаю SyntaxError: missing) after argument list
ошибку. Может кто-нибудь, пожалуйста, дайте мне какой-нибудь указатель, что мне здесь не хватает?