私は流星のrestivusを使って残りのAPIを作成しています。私が抱えている問題は、APIが投稿を行うためにログインすることを強制せず、取得することです私のコードは次のとおりです:
Articles = new Mongo.Collection('articles');
if (Meteor.isServer) {
// Global API configuration
var Api = new Restivus({
useDefaultAuth: true,
authRequired: true,
prettyJson: true,
version:'v1'
});
Api.addCollection(Articles);
}
以下を使用して POST を実行しました。
curl -X POST http://localhost:3000/api/v1/articles/ -d "title=Witty Title" -d "author=Jack Rose"
そして、私はGETを使用して
curl -X GET http://localhost:3000/api/v1/articles/
しかし、上記の POST と GET を実行する前に最初のログインを強制するエラーは発生しません。私の meteor アプリは accounts-password と accounts-ui パッケージを使用しています。POST や GET を実行する前に、API を強制的にログインさせるにはどうすればよいですか。