【发布时间】:2021-05-21 00:33:46
【问题描述】:
我正在构建一个消息应用程序,用户可以在其中发送隐身消息,这样接收者就不会知道是谁发送了消息.. 只需要实现推送通知的任何方式,因此每当新消息发送给用户时,他都会收到推送通知 我已经关注了this article,经过一番搜索,我发现它在本地主机上非常适合我,但是当我尝试在 heroku 上部署我的应用时却无法正常工作
- 我遇到过的事情
1- 前端错误 我第一次尝试它时效果很好,但是当我重新加载页面时,我在控制台中发现了这个错误
registerSW.js:66 POST https://stalker-rat.herokuapp.com/webpush/save_information 500(内部服务器错误)
我认为这 66 行负责保存有关注册服务人员的信息,但这导致了服务人员已经保存的问题,我认为浏览器会处理这个..无论如何这是我的代码
const res = await fetch('/webpush/save_information', {
method: 'POST',
body: JSON.stringify(data),
headers: {
'content-type': 'application/json',
},
credentials: "include"
});
起初我认为这是关于 csrftoken 的一些事情,但将其添加到 post 请求并没有做任何事情
- 后端错误 尝试从其他帐户向我自己发送消息给我一个禁止的 403 错误或
/user/14/ 处的编程错误 关系“webpush_pushinformation”不存在 第 1 行:...."auth", "webpush_subscriptioninfo"."p256dh" FROM "webpush_p...
其实我什么都不懂,所以在搜索了大约五个小时后,我找不到任何有用的信息
亲爱的 Django 开发者,我是一个初学者,所以如果这是一个非常简单甚至愚蠢的问题,请不要责怪我,谢谢理解..
【问题讨论】:
标签: django api push-notification service-worker web-push