Получил ошибку 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",