0

Web サイトを開くと、コンソール以外に何も表示されず、「Uncaught Error: No module: firebaseSimpleLogin」と表示されます。$firebaseSimpleLogin とログイン/サインアップ機能がなくても、私のウェブサイトは Firebase でうまく機能します。

私は AngularJS を使用しており、モジュール/コントローラーの依存関係として $firebaseSimpleLogin を追加しました。モジュールは次のとおりです。

angular.module('flavor', ['flavorServices', 'firebase', 'firebaseSimpleLogin'])
.config(flavorRouter);

function flavorRouter ($routeProvider) {
    $routeProvider
    .when('/', {
        templateUrl: 'partials/the_part_using_login.html',
        controller: 'the_part_using_login_Ctrl'});
}

部分的な html のコントローラーは次のとおりです。

function the_part_using_login_Ctrl ($scope, $firebase, $firebaseSimpleLogin) {

    var userAuthRef = new Firebase("https://thenameofmyapp.firebaseio.com/userAuth");
    var loginObj = $firebaseSimpleLogin(userAuthRef);
    $scope.user = loginObj.user;
    $scope.userLogin = function(){
        //login part here
    };
    $scope.userSignup = function(){
        //signup part here
    };
}

これらのファイルを次の順序で index.html に含めました。この順序が正しいかどうかはわかりません:

<script src="https://cdn.firebase.com/js/client/1.1.3/firebase.js"></script>
<script type="text/javascript" src="js/lib/angular.min.js"></script>
<script src='https://cdn.firebase.com/libs/angularfire/0.8.0/angularfire.js'></script>
<script type="text/javascript" src="js/lib/angular-resource.min.js"></script>
<script src="https://cdn.firebase.com/v0/firebase-auth-client.js"></script>
<script src='https://cdn.firebase.com/js/simple-login/1.6.2/firebase-simple-login.js'></script>
<!--Other partial files and controller files-->

言及するもう1つのことは、サーバーとしてnodeJSも使用していることです。サーバーを使用していくつかの特別なファイルを処理するため、すべてを Firebase Hosting に配置したくありません。nodeJS が $firebaseSimpleLogin に干渉しているかどうかはわかりません。

4

1 に答える 1