0

私は流星の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 を強制的にログインさせるにはどうすればよいですか。

4

1 に答える 1