小编Sac*_*nki的帖子

FirebaseError :我们无法注册默认服务工作者

我正在使用 FCM Web 应用程序通知向浏览器发送通知。我的代码如下。

<script>
var config = {
    apiKey: "<API-KEY>",
    authDomain: "<AUTH-DOMAIN>.firebaseapp.com",
    databaseURL: "<DATABASE>.firebaseio.com",
    storageBucket: "<BUCKET>.appspot.com",
    messagingSenderId: "<SENDERID>",
  };
  firebase.initializeApp(config);

const messaging = firebase.messaging();
    messaging.requestPermission()
            .then(function(){
                console.log("GRANTED");
                console.log(messaging.getToken());
                return messaging.getToken();
            })
            .then(function(token){
                console.log(token);
            })
            .catch(function(err){
                console.log('Error Occurred.' + err)
            });

messaging.setBackgroundMessageHandler(function(payload){
  const title = "Hello World";
  const option = { body: payload.data.status }
  return self.registration.showNotification(title,option);
});

</script>
Run Code Online (Sandbox Code Playgroud)

它工作正常并在 chrome 的 localhost 服务器上生成令牌,但在我的托管服务器上不起作用。

我的托管服务器出现以下错误。

Error Occurred.FirebaseError: Messaging: 我们无法注册默认的 Service Worker。操作不安全。(消息/失败的服务工作者注册)。

如果有人对此有任何想法,请指导我。

firebase firebase-cloud-messaging

6
推荐指数
5
解决办法
3万
查看次数

Php artisan 队列:工作不工作,但工作已插入

我对 php artisanqueue::work 命令感到困扰。

我的命令不起作用,但我的作业已插入作业表但从未执行。

我正在使用 mongodb 驱动程序进行队列。

我做错了什么请建议我。

queue mongodb laravel-5

3
推荐指数
1
解决办法
8619
查看次数

主管FATAl退出太快(进程日志可能有详细信息)

我在laravel使用主管一段时间我的主管工作正常,有些时候出错了. FATAl退出太快(进程日志可能有详细信息).

这是我的主管文件.

[program:laravel-worker-mail]
process_name=%(program_name)s_%(process_num)02d
command=php /var/www/html/new-project/artisan queue:work mongodb --sleep=10 --tries=3
autostart=true
autorestart=true
user=www-data
numprocs=2
redirect_stderr=true
stdout_logfile=/var/www/html/new-project//storage/logs/worker.log
Run Code Online (Sandbox Code Playgroud)

如果有人对此有好感,请建议我.

supervisord laravel-5

2
推荐指数
2
解决办法
1万
查看次数