問題タブ [geddy]
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.
node.js - Geddy でプロパティのタイプを変更するにはどうすればよいですか
Geddy の既存のプロパティのタイプを変更するにはどうすればよいですか?
モデルファイルでプロパティを定義するときに、タイプを設定どおりに変更する必要があると思います。
また、移行でテーブルを変更する必要があると思います。ここに記載されているように、「changeColumn」関数を使用していますhttp://geddyjs.org/guide#models
ただし、この移行を実行すると、「SQLITE_ERROR: near "ALTER"」エラーが発生します。
これは私が何か間違ったことをしていると思わせます。「--trace」オプションを試しましたが (ご覧のとおり)、役立つ情報は得られませんでした。
また、(新しいデータ型にマップできるように) テーブル内のデータの一部を実際に変更する必要があるのではないかと思いますが、ドキュメントではその方法が不明です。
どんな助けでも大歓迎です。ありがとう。
node.js - Geddy + node.js + Passport-facebook + 電子メール プロファイル フィールドを取得できない
この「パスポート」のモジュールを使用しています:「0.1.x」、「パスポート-facebook」:「0.1.x」、
コンソールにプロファイル出力を表示 { プロバイダー: 'facebook', id: '100003558512345', ユーザー名: 'testname', 性別: 'male', メール: [ {値: 未定義} ] }
電子メール フィールドの値は定義されていません。
提出された電子メールで価値を得るには?
partial - コーディングの観点から見た「部分的」とは何ですか?
私は現在、ゲディのチュートリアルに取り組んでおり、次のコード行に出くわしました。
部分的 とはどういう意味ですか? 私は多くの洞察なしでGoogle検索を行いました。ページの読み込みが速くなるように、コンテンツを部分的に読み込むということですか?
説明や役立つリンクをいただければ幸いです。
コーディングを開始してからしばらく経ちましたが、特定のコーディング方法 (OOP、MVC など) を調べている必要がある場合は、お知らせください。
node.js - Geddy 単体テスト コントローラー
どのようにゲディコントローラを単体テストしますか? これは私がテストしたい例です。
コントローラーメソッドで単体テストを行うにはどうすればよいですか? リクエストとレスポンスをモックする方法は?
ありがとうございました。
node.js - モデルまたはコントローラーのコード
これは、MVC モデルの設計パターンに関する質問です。
GeddyJs(Node.js用)を使っていますが、Sails.jsなどと同じパターンです。
コードをコントローラーに配置する必要があるのか、モデルに配置する必要があるのか わからない場合があります。
例えば:
私のアルゴリズムに応じて、各シリアルに一意の生成されたIDが必要なモデルがあります(たとえば、 ...SerialKey
のようなランダムな名前です)。blue cat
nice car
この生成、データベースに存在するかどうかの確認、および挿入のプロセスは、コントローラーまたはモデルによって実行されるべきものですか?
ご覧のとおり、すべての作成メソッドはこのパターンに従う必要があるためです。つまり、モデル上にある必要があります。ただし、それはロジックのものなので、コントローラーにある必要があります...
それらの状況で何をすべきか?どこに置いても大丈夫ですか?