javascript - 客户端的 Web 推送
问题描述
我正在尝试使用web-push
NPM 模块将推送通知从一个客户端发送到另一个客户端,而两者之间没有服务器。使用此 Webpack 配置:
const webpack = require('webpack')
module.exports = {
mode: 'production',
entry: './index.js',
output: {
path: __dirname,
filename: 'bundle.js'
},
resolve: {
fallback: {
crypto: require.resolve('crypto-browserify'),
fs: false,
http: require.resolve('http-browserify'),
https: require.resolve('https-browserify'),
net: require.resolve('net-browserify'),
path: require.resolve('path-browserify'),
tls: require.resolve('tls-browserify'),
zlib: require.resolve('zlib-browserify')
}
},
plugins: [new webpack.DefinePlugin({process: {env: {}}})]
}
它捆绑时没有错误,但在调用时会在运行时出现此错误sendNotification
:
TypeError: Cannot read property 'call' of undefined
解决方案
推荐阅读
- c - C中速度的字符串拆分建议
- r - 将 Shiny 应用程序中的焦点设置为加载时的特定 UI 元素
- css - Firebase 不呈现 CSS 更改
- mongodb - 如何在 MongoDB 更新中将字段的值推送到同一文档的另一个数组字段中
- sql - 我可以通过加入两个 CTE 来在另一个 CTE 中使用 CTE 数据吗(Oracle SQL)
- java - Java 断言错误
- rest - 尝试插入数据 ManyToOne FOSRestBundle
- php - 当客户进行 Paypal 订阅时,通过 PHP 更新 SQL 表
- python - 为什么python将两个变量指向同一个内存地址?
- mysql - 在 mysql 中使用 NOT EXISTS 的语法如何?