問題タブ [angular-fullstack]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1140 参照

angularjs - angular-fullstack クライアントを維持し、異なるテンプレートを管理する方法

angular-fullstack を使用して、クライアント側と管理者側でさまざまな種類のテンプレートを使用したいと考えています。

どうすればこれを達成できるか教えてください。私のルートは例のようになります:

www.sitename.com - テーマ 1 のメイン サイト ( http://demo2.jlvextension.com/probusiness/ )

www.sitename.com/administrator - theme2 を含む管理者ダッシュボード ( http://www.theme-guys.com/materialism/angular/ )

0 投票する
1 に答える
330 参照

sass - angular-fullstack ジェネレーター使用時の Sass の問題

Yeoman の角度付きフルスタック ジェネレーターで Sass を使用して webapp をセットアップしました。grunt がタスクを実行しようとするたびにエラーが出力されていることに気付くまでは、問題なく実行されているように見えました。出力は次のとおりです。

ファイル内の行を参照していapp.scssます:

@import '../bower_components/bootstrap-sass-official/vendor/assets/fonts/bootstrap'

../これが私のbower_componentsライブの場所であるため、最初に含めるようにディレクトリを変更しました。

フォルダ

コメントアウトすると、同じファイルの別の行に問題があります。 @import 'modal/modal.scss';

app.scssファイル全体は次のとおりです。これは、ジェネレーターによって作成された単なるストック ファイルです。

一体何が起こっているのか分かりますか?

0 投票する
0 に答える
165 参照

angularjs - PUT を使用して投票数を更新する

Yeoman の angular-fullstack ジェネレーターを使用して、シンプルなフルスタック JavaScript ポーリング アプリを作成しています。個々の投票の回答に対する投票を登録するために、ユーザー入力をログに記録する必要があるところまで来ました。

現在、私のコードはクライアント側のコードに正しく影響しますが、データベースは更新されません。

スキーマは次のとおりです。

コントローラーは次のとおりです。

ここにビューがあります:

私の端末では、渡した ID に基づいて put リクエストが成功しています...

...しかし、私のデータベースでは何も変わりません。コンソール エラーは発生しません。

これが私のルートです:

およびupdate関数 (yeoman のデフォルトの一部):

編集:投票が送信されたときに何が起こっているのかを理解しました。ユーザーが投票をクリックすると、PUT リクエストがサーバーに送信され、値が更新されます。

ここに画像の説明を入力

ただし、ページを更新すると、実際に何が起こったかが表示されます。データベース内のすべての値が最初の回答値に変更されました。

ここに画像の説明を入力

まだコンソールエラーはありません。最初の値ではない値を選択して投票すると、すべての値が最初の値に変更されますが、投票は登録されません。

  • データベースを正常に更新する PUT リクエストを作成するにはどうすればよいですか?
0 投票する
0 に答える
116 参照

angularjs - YEOMAN - angular-full-stack Facebook ログインは Heroku では機能しませんが、ローカルでは機能します

YEOMAN の「angular-full-stack」ジェネレーターを使用してアプリを作成しました。私はここにFacebook経由のログイン認証を持っています。localhost では機能しますが、アプリを Heroku にデプロイすると機能しません。

ローカルでは、 local.env.js に facebook api キーとシークレットがあり、Heroku の場合、キー、シークレット、およびドメインをテストできます。

heroku config: これをください:

ログには、エラーや何か問題があることを示すものは表示されていません。

ありがとう!

0 投票する
1 に答える
1073 参照

javascript - $http.post を使用した angularjs サービスが、成功コールバックまたはエラー コールバックの両方に入らない

angular-fullstack yeoman ジェネレーターから生成された meanjs アプリがあります

その中には、このような認証Angularサービスがあります-

したがって、基本的にサインインページコントローラーで、次のようなことをしています-

そのため、サービスの成功とエラーの両方のコールバックにステートメントを入れようとしましたがconsole.log('something');、いずれにしても出力されません。資格情報が正しくない場合はステータス コード 405を送信し、POST http://localhost:9000/auth/local 405 (Method Not Allowed)資格情報が正しい場合は 200 を送信しています。では、これを修正するには、クライアント側のサービス コード、コントローラー コード、またはサーバー側のステータス コードを変更する必要がありますか?

[更新] @Bastien が提案した回答を試し、コントローラーのコードを次のように変更しました -

しかし、ブラウザコンソールにメッセージが表示されません。また、間違った資格情報を入力している場合にのみ、ブラウザコンソールにもう1つのエラーが表示されることに気付きました。次のとおりです-

これは関連性がありますか?