Получил ошибку PrimusError при настройке сервера primus с пером

Я перешел по этой ссылке ( https://docs.feathersjs.com/real-time/primus.html), чтобы создать сервер веб-сокетов с помощью feathersjs-primus. Ниже app.configure код, который я использую:

app.configure(primus({
  transformer: 'websocket'
}, function(primus) {
  // Do something with primus
  primus.use('todos::create', function(socket, done){
    // Exposing a request property to services and hooks
    socket.request.feathers.referrer = socket.request.referrer;
    done();
  });
}));

при запуске этого кода я получил ошибку ниже:

node_modules/primus/index.js:697
    throw new PrimusError('The plugin is missing a client or server function', this);
    ^

все, что я сделал, это следуя инструкции по ссылке выше. Почему я получил это сообщение об ошибке? Что еще я пропустил?

1 ответ

Исправлена ​​эта проблема путем обновления версии перьев-примусов до 2.0.0 в файле package.json, как показано ниже:

"feathers-primus": "^2.0.0",
Другие вопросы по тегам