問題タブ [jabbr]
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.
c# - AppHarbor JabbR 500 エラー
ソリューションをビルドしてデプロイするために appharbor を取得しましたが、ログインしようとすると 500 エラーが発生します。エラーログにも何もなく、チュートリアルはもう適用されないようです。
誰がこれを引き起こす可能性があるか知っていますか?
編集: ビルドをプルダウンして IIS で実行すると、次のエラーが発生するようです
ハンドラ "Owin" のモジュール リストに不正なモジュール "ManagedPipelineHandler" があります
編集:以前のエラーは無効であり、アプリ プールが asp.net 4.0 に設定されていないことが原因ですが、次のエラーが発生します。
ファイルまたはアセンブリ 'Microsoft.Owin.Host.SystemWeb' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。
編集:
新しいリポジトリで再試行しましたが、まだ appharbor にプッシュできません。以前のエラーとは何の関係もないと思います。アカウントを登録してログインを試みてから失敗するからです。
(signaler から jabbr タブへの変更のおかげで、jabbr タグがなかったようで、スコアのために新しいものを作成できません。)
asp.net - AppHarbor で新しい JabbR のインストールを開始するにはどうすればよいですか?
そこにいるすべての JabbR/SignalR/AppHarbor/Janrain/ASP.NET 統合の専門家への質問:
- GitHub から JabbRを正常にフォークし、レポにクローンしました!!!
- また、WebSocket サポートを利用するために、ベータ環境で新しい AppHarbor アプリケーションに正常にデプロイしました!!!
- また、アプリケーションの認証用に JanRain のエンゲージ サービスを正常にセットアップしました。
- また、アプリケーションがパブリック ドメイン ( http://jabbr-14.apphb.com/ ) で起動し、最初のアカウントが正常に作成されて認証されるのを喜んで見ました。
今、私は投稿、作成、ブロードキャストなどを行うことができず、さらに言えば、チャットで役立つことは何もできません!!!
どうすればこのことを使い始めることができますか?!?!
基本的に、これは私のアプリがブラウザでどのように見えるかですが、何もすることができません!!!
node.js - Google を認証として使用するサイトにプログラムでログインする方法
現在、Google アカウントでのみ認証する NodeJS を使用して Jabbr サイトにログインする方法を見つけようとしています。
これを行う簡単な方法はありますか?njabbr パッケージを使用してみましたが、現在 Google 認証をサポートしていません。私がグーグルで検索したことのほとんどは、サーバーにログインを実装することに関するものであり、google-api-nodejs-clientを調べましたが、クライアントでログインすることだけが必要な場合はあまり意味がありません.
asp.net - JabbR コードベースはどこかに文書化されていますか?
JabbR のソースはどこかに文書化されていますか? 私はそれをプロジェクトに統合することを検討していますが、アーキテクチャと拡張性のポイントが説明されているかどうか疑問に思っていますか?
c# - 再接続時にメッセージの不在メッセージ/不在アクションを検出する
アプリケーションで SignalR を使用して、グループ内のさまざまなユーザーにメッセージを送信しています。
メッセージを追加/編集または削除できる機能があり、同じアクションが SignalR ハブを介してそのグループ内のすべてのユーザーに送信されます。
すべて正常に動作しています。
問題は、接続が失われた/インターネットが切断された、またはラップトップ/マシンがオフになっている間に発生した他の人のアクション (メッセージの追加/編集/削除) を見逃す可能性があることです。
接続を回復するか、ラップトップを再度開いた後、ユーザーは、オフライン中に発生した見逃したメッセージ、見逃したアクションをすべて受信する必要があります。
すべてのユーザーのすべてのクライアント (クライアント ID) をデータベースに保存しています。
誰かがそれを行う方法を教えてもらえますか?
解決策の 1 つは、最後のメッセージ ID (ui に到達した) をサーバーにポーリングして、新しいメッセージがあるかどうかを確認することですが、メッセージが他のユーザーからサーバーで編集/削除された可能性があるため、目的を果たしません。
私はすでに次のリンクを通過しました
SignalR メッセージの損失はサーバー側で検出できますか?
SignalR でメッセージ配信を保証するにはどうすればよいですか?
再接続時に欠落したメッセージを取得する Signalr クライアント
https://github.com/JabbR/JabbR/issues/699
しかし、ユーザーがオフラインであった間に発生した履歴全体の側面をカバーしているものはありません。
たとえば、Skype で切断され、数時間後に戻ってきた場合、その間に発生したすべてのアクション (メッセージの追加/編集/削除) のすべての履歴が取得され、エンド ユーザーに更新されます。