EmberJS和第三方图书馆

时间:2015-10-27 15:27:50

标签: javascript ember.js

我正在尝试在Ember app中实现摘要身份验证。为了完成这个,我拿了这个图书馆 - https://github.com/inorganik/digest-auth-request。但我不知道如何在应用程序中使用它。现在我的auth服务看起来是下一个:

import Ember from 'ember';

export default Ember.Service.extend({
    path: "some-path",
    username: "",
    password: "",

    me(successHandler) {
        var meRequest = new digestAuthRequest('GET', this.path + "/me", this.username, this.password);
        meRequest.request(successHandler);
    },

    setCredentials(username, password) {
        this.username = username;
        this.password = password;
        console.log(this.username);
    }
});

我遇到了以下错误:

services/auth.js: line 9, col 29, A constructor name should start with an uppercase letter.
services/auth.js: line 9, col 29, 'digestAuthRequest' is not defined.

我唯一的尝试是将digestAuthRequest.js添加到供应商文件夹,然后添加

app.import('vendor/digestAuthRequest.js');

到ember-cli-build.js。

看起来完全不正确。那么在Ember app中使用这样的库需要做些什么?

P.S。 EmberJS版本 - 1.13。

0 个答案:

没有答案