簡體   English   中英

使用Feathers.js設置Primus Server時出現PrimusError

[英]Got a PrimusError when setting primus server with feathersjs

我按照此鏈接( https://docs.feathersjs.com/real-time/primus.html )通過feathersjs-primus創建了一個Websocket服務器。 以下是我正在使用的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);
    ^

我所做的一切都是按照上面鏈接的說明進行的。 為什么收到此錯誤消息? 我還想念什么?

通過將package.json文件中的feathers-primus版本升級到2.0.0來解決該問題,如下所示:

"feathers-primus": "^2.0.0",

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM