2017-10-02 7 views

答えて

0

フェザーはdrop-in replacement for Expressです。つまり、const app = express();const app = feathers()に置き換えることができ、すべてが同じように機能するため、上に表示されているものはフェザーでも可能です。

しかし、これを達成するための実際のフェザーの方法はservicesです。これは他の重要な概念とともにbasics guideに記載されています。

プレビルドサービスfor several databases(これはhooksでカスタマイズ可能ですが)はalways create your own serviceです。 Feathersサービスは、あなたが示したExpressミドルウェアとは異なり、HTTP(REST)ウェブソケット(リアルタイムイベントも取得可能)を介して利用できることに注意することが重要です。 here how service methods map to REST endpointsを参照してください。

羽で

あなたの例では、単純に次のようになります。

app.use('/register', { 
    create(data, params) { 
    // data is the request body e.g. 
    // data.username 

    // Always return a promise with the result data 
    return Promise.resolve(data); 
    } 
}); 
+0

いただきありがとうございます非常に多くの友人:) – John

+0

DAFFは、あなたの羽認証によるログイン(ユーザ名とパスワード)を認証する方法のアイデアを持っていてください! – John

+0

https://docs.feathersjs.com(https://docs.feathersjs.com/guides/auth/readme.html、https://docs.feathersjs.com/guides/chat/authentication)のドキュメントを参照してください。 .html、https://docs.feathersjs.com/api/authentication/server.htmlなど)。私たちは、より具体的な問題が発生した場合にお手伝いいたします。 – Daff

関連する問題