私はMETEORアプリケーション用にAPIを作成しようとしています。 私はhttps://atmospherejs.com/simple/restとhttps://atmospherejs.com/xcv58/collection-apiを見ましたが、うまくいきませんでした。 今、私はrestivus上だ:私が得たhttps://atmospherejs.com/nimble/restivusRestivusはHTMLテンプレートを返しますか?
問題は、私は、APIを呼び出すためにしようとしているとき、それは常に私のHTMLテンプレートを返すことで、そうでない場合、私はJSONレスポンスを必要とする...
これはserver.jsで=>
APIのための私のコードです:
// Global API configuration
var Api = new Restivus({
apiPath: 'api/',
auth: {
token: 'auth.apiKey',
user: function() {
return {
userId: this.request.headers['user-id'],
token: this.request.headers['login-token']
};
}
},
defaultHeaders: {
'Content-Type': 'application/json'
},
onLoggedIn: function() {
console.log(this.user.username + ' (' + this.userId + ') logged in');
},
onLoggedOut: function() {
console.log(this.user.username + ' (' + this.userId + ') logged out');
},
prettyJson: true,
useDefaultAuth: true,
version: 'v1'
});
Api.addCollection('coupons');
私はいくつかのユーザー名とパスワードのデータとhttp://localhost:3000/api/v1/login/にカールをしようとすると、それは私にすべての私のHTMLテンプレートを返します...
誰かが解決策を知っているか、既にこの問題がありますか?あなたの将来のため答え
感謝:)