首页 > 解决方案 > 客户端的 Web 推送

问题描述

我正在尝试使用web-pushNPM 模块将推送通知从一个客户端发送到另一个客户端,而两者之间没有服务器。使用此 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

标签: javascriptwebpackpush-notificationfrontendweb-push

解决方案


推荐阅读