問題タブ [nimble]
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.
grails - 敏捷性がシロより優れている理由は何ですか?
敏捷性がシロよりも良い選択である理由は何ですか?
私は今、新しいgrailsプロジェクトのために、軽快かシロかを決めようとしています。そして、何が軽快な選択をより良いものにするのか興味があります。
grails - GORM createCriteria と list が同じ結果を返さない: どうすればよいですか?
セキュリティ フレームワークにNimbleとShiroを使用していますが、GORM のバグに遭遇しました。それはそう :
10 人のユーザーを返しますが、9 人のユーザーをUser.list(max: 10)
返します。
さらに調査した結果、管理者には2つのロールがあるため、同じユーザー(管理者)createCriteria
が2回返されることがわかりました!!! (冗談じゃない)。
複数のロールを持つユーザーは、createCriteria
呼び出しで2 回返され、インスタンスUser.list
が返されるmax-1
ようです (つまり、10 ユーザーではなく 9 ユーザー)。
10 人の一意のユーザーを返すには、どのような回避策を使用できますか?
ページネーションを正しく使用する方法がないため、これは非常に面倒です。
私のドメインクラスは次のとおりです。
security - Grails リクエスト フィルター: この不思議な認証方法のソースは何ですか?
Grails でカスタム認証フィルター クラスを作成しています。それは機能していますが、なぜ機能しているのかわからないことに悩まされています。
次の Grails リクエスト フィルタでは、「ロール」メソッドはどこでどのように定義されていますか? これは Grails の Nimble プラグインの一部である必要がありますが、フィルター クラスが拡張する NimbleFilterBase には表示されません。
また、「accessControl」ブロックとは正確には何ですか? それは Grails の組み込み部分ですか、それとも Nimble が何らかの形で提供するものですか、それとも私が取り除くことができる単なるランダムなスコープメカニズムですか?
ありがとう!
javascript - Mocha が Nimble と競合する (非同期)
アプリで nimble.js を使用し、テスト用に mocha + chai を使用していますが、昨日、それらが競合している可能性があることがわかりました。
基本的に、ブラウザで特定の http リクエストを実行すると、
これが正しい応答です。
しかし、ノードのhttpモジュールを使用して、同じURLを使用してhttpリクエストを行うと、
これは私を混乱させます。
サーバーコンソールに表示されるため、httpリクエストが正しいURLを取得したことはわかっています。ブラウザにコピーして貼り付けても確認できます。
さらに、コードを nimble.parallel 関数までたどりました。
私はこのようなものを持っています:
ブラウザーの場合、エラーはフェッチ関数で正しく識別され、レンダリングの場合でも正しく識別されました。
mocha の場合、fetch 関数でエラーが正しく識別されましたが、render は実行されませんでした。したがって、モカは独自の res.render("not found"); を実行したに違いありません。
何か案は?
facebook - 認証されていないユーザーの詳細を取得する
一部の CRM アプリケーションで、他のユーザー/顧客のプライベート プロファイルの FaceBook フィードを取得しているように見える機能を見てきました。これはどのように行われますか? この機能の一例は Nimble のものです: http://www.nimble.com/how-it-works/contact-management/
FaceBook API[s] について読んだすべてのことから、要求されたアクセスに応じて、現在認証されているユーザーまたはその友人の情報を取得するためにのみ使用できます。私は単に製品を誤解しているだけで、実際には CRM アプリケーションのコンテキストでは役に立たないログオン ユーザー/友人の情報を示すモックアップにすぎませんか? そうでない場合は、任意のユーザーの FaceBook の詳細を表示する CRM ツールを開発したいのですが、どこから始めればよいか知っている人はいますか? FaceBook では、企業はその情報にアクセスするために料金を支払うことができますか?
明確化をいただければ幸いです。
java - 本文のパラメータ名を使用せずにHTTPPOSTメソッドでAPIを呼び出す
私はJavaを使用しています。HTTP POST呼び出しAPIを作成し、「JSON」値(パラメーター名なし)のみを本文で通知するにはどうすればよいですか?
たとえば、次のURLを呼び出します:https ://api.nimble.com/api/v1/contact?access_token = 12123486db0552de35ec6daa0cc836b0 (POST METHOD)そして本体にはこれだけがあります(パラメーター名なし):
これが正しければ、誰かが私に例を教えてくれませんか?
java - POST リクエストで JSON 文字列を送信しようとしたときの 409 HTTP ERROR
可能な限り簡単な方法で、ボディ リクエストで JSON 文字列を送信する HTTP POST を作成する必要があります。API は次のとおりです: 'api.nimble.com/api/v1/contact' ( https://nimble.readthedocs.org/en/latest/contacts/basic/create/ )。
JSON は文字列変数 (追加のライブラリを使用する必要はありません) であり、リクエストの本文で送信する必要があります。
次の Java コードがありますが、常に 409 HTTP ERROR を返します。
正しく動作するためにコードを変更/追加する必要があることを誰かが教えてくれますか? どうもありがとう!
更新: ソリューションはhttp://jsonlint.com/で検証されます。正しい JSON 文字列は次のとおりです (二重引用符をエスケープし、フィールドの末尾にあるコンマを削除します)。
コード:
これで13〜15行目を変更しようとしましたが、結果は同じです:
出力:
java - 不正なパッケージのインポート チェックスタイルの警告を修正する方法
Web アプリ プロジェクトで "java.lang.reflect.Type" を使用していますが、すべて問題なく動作しています。この警告の説明にもっと興味があります。
ありがとう
node.js - nodejsで軽快にどのように機能しますか?
nodejsでフロー制御に軽快に使用する方法を理解しようとしていますが、実際にどのように機能するかを理解するのに苦労しており、それを説明するドキュメントが実際にはありません(見つけることができます)
たとえば、ドキュメントから次のコードを取得します。
関数が取るコールバック引数を理解するのに苦労しています。実際に何がコールバックとして渡されますか? 次の機能は?その場合、2 番目 (および最後) の関数も callback() を実行するのはなぜですか? 実行する関数がこれ以上ない場合、これのポイントは何ですか? ありがとう!
私は自分の小さなテストを行い、コールバックを取り出しました:
コードは、コールバックを渡した場合と同じように機能するため、コールバック引数が何をするのか本当に理解できていないように感じます。
css - 直接アクセスするとコンテンツなしでページがロードされます
ここで非常に奇妙な問題が発生しています。ブラウザに URL を入力してブログ エントリの 1 つを直接開こうとすると、(テキストなしで) 正しく読み込まれません。ただし、別のページのリンクからアクセスしようとすると、問題なく動作します。
さらに奇妙なことに、壊れたページを表示して [Inspect Element] をクリックすると、欠落しているコンテンツが表示されます。これは、クリックしたときにサイトが再読み込みされていることが原因である可能性があります。
この問題は Chrome と次の Web サイトにのみ存在します。
直接の URL: http://www.myfeelix.de/immobilienkauf-behalten-sie-den-ueberblick-beim-papierkram/ (これをブラウザに手動でコピーしてみてください。意味がわかります)
この Web サイトからアクセスすると機能します (最初のブログ エントリが一番上にあります): http://www.myfeelix.de/category/feelix-experten-blog/ アイデアはありますか?
更新: Google フォントを無効にすると、この問題はなくなります。これが問題を引き起こしている理由は他にありますか?