【问题标题】:Pusher.subscribe() is not a function from the server side?Pusher.subscribe() 不是来自服务器端的函数?
【发布时间】:2018-09-21 12:34:37
【问题描述】:

我正在尝试在服务器端使用 pusher.subscribe(),但 Pusher 仅用于客户端。

我发现了这个:https://github.com/pusher/pusher-http-node

这允许我们为服务器端设置推送器。但是,自述文件已过时,无法设置。

运行这个命令

npm install pusher --prefix cloud/modules

仅创建:cloud/modules/etc 和 cloud/modules/node_modules。

这意味着我不能跑

$ cd cloud/modules/pusher

$ npm run parse-build

请帮忙!

【问题讨论】:

    标签: javascript node.js pusher pusher-js


    【解决方案1】:

    尝试使用cd cloud/modules/node_modules/pusher 然后npm run parse-build 它将为 Parse 云创建构建

    '为 Parse Cloud 创建构建。' && webpack --config=./parse.webpack.js 为 Parse Cloud 创建构建。 sh: webpack: 找不到命令

    使用npm install -g webpack全局或本地安装webpack为项目安装webpack本地npm install -D将所有dev依赖项安装在您的cd cloud/modules/node_modules/pusher目录中。建议本地安装webpack,这样您就不必拘泥于一个不同项目的特定版本。

    【讨论】:

    • 不能使用它:我得到:echo 'Creating build for Parse Cloud。' && webpack --config=./parse.webpack.js 为 Parse Cloud 创建构建。 sh: webpack: 找不到命令
    • 如果全局安装npm uninstall -g webpack可以从终端使用,然后再尝试安装。
    【解决方案2】:

    你不能用Pusher订阅你只能触发和其他一些功能

    如果你想从服务器端订阅(nodejs e.t.c)

    使用pusher-js

    npm i pusher-jsyarn add pusher-js

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-20
      • 1970-01-01
      • 2022-11-10
      • 2019-11-24
      • 1970-01-01
      相关资源
      最近更新 更多