0
このリンクhttps://docs.feathersjs.com/real-time/primus.htmlをチェックしてサービスメソッドの追加パラメータを設定しましたが、どうやってそれを行うのか分かりませんでした。プリマスのfeathersjsサービスメソッドにパラメータを追加する方法
以下私のサービスクラスです:
以下create(id, shellId, params) {
...
}
は、プライマスの設定です:手動で
app.configure(primus({
transformer: 'websockets',
timeout: false
}, (primus) => {
primus.library();
primus.save(path.join(__dirname, '../public/dist/primus.js'));
}))
、それは以下のようなものに言及:
primus.use('todos::create', function(socket, done){
// Exposing a request property to services and hooks
socket.request.feathers.referrer = socket.request.referrer;
done();
});
をしかし、私はこの機能が何をしているのか分かりません。私のアプリケーションに上記のコードを追加しようとしたところ、socket.request
は未定義のエラーです。この場合、サービスクラスにパラメータを追加する方法は?
?この例は[Primusミドルウェア](https://github.com/primus/primus#primususename-fn-options-index)ですが、あなたが探していることはわかりません。 – Daff
私は 'create(id、shellId、params)'のようなメソッドを作成しようとしています。しかし、私はどのようにfeathersがこれらの3つのパラメータをサポートさせるか分からない。 –