問題タブ [compoundjs]

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 投票する
1 に答える
351 参照

node.js - Compoundjsとmochaを使用したnodejsでのテスト

以下を使用して、スキャフォールディングされた複合jsアプリを最初から作成しました。

よりも

よりも

これが実行されます: ./node_modules/.bin/mocha --include test/init.js test/ / .test.js

ただし、次の出力エラーしか表示されません。

./node_modules/.bin/mocha --include test/init.js test/ / .test.js

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

node.js - Compoundjs-passportは、認証後にユーザーがデータベースに保存されることを常に期待していますか?

私は、compoundjs、compound-passport、およびpassport-facebookを使用して、単純なユーザーcrudモジュールを開発しています。デフォルトのアプローチを使用してcrudを生成し、データベースに保存したい場合は正常に動作しますが、ここでセッションに保存し、後の段階でユーザーを保存したいのは、リクエストが得られないことだけですまたはモデルのセッション。

これが私のuser.jsモデルです

req.session.userdet = userDet; モデルにリクエストオブジェクトがないため、上記は機能しません。

これは、facebook 戦略を実装する私の facebook.js です。

基本的に、複数ステップのサインアップを実装したいので、セッション内のすべてのデータを収集してからユーザーを登録します。私はノードとコンパウンドの新しいユーザーであるため、フローに関する私の理解に誤りがある場合は申し訳ありません。

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

javascript - プロダクション モードの CompoundJS は、JSON データを取得する代わりに Web ページをレンダリングします

私は CompoundJS を初めて使用しますが、これが正しい動作であるかどうかはよくわかりません。

次のコードを使用して、サーバーを PROD モードで起動しています。

NODE_ENV=production compound server 8081

それから私はヒットしました:

http://localhost:8081/categories/

サーバーからJSONが取得されているのを見るのは例外でした。

代わりに、次のようなページをレンダリングします。

ここに画像の説明を入力

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

node.js - Ubuntuサーバーでcompoundjs mochaテストが失敗する

テストは OS X 環境では正常に実行されますが、ubuntu (EC2) サーバーで実行すると、テストは次のように失敗します。

私がやっているのは mocha test/* を実行することだけです。これは、compoundjsまたはnode.jsの違いが原因である可能性がありますか? それが機能している私のMacではv0.8.22で、ubuntuサーバーではv0.10.5です。同様に、ubuntu の複合バージョンは 1.1.7-1 ですが、Mac (動作中) は 1.1.6 です。