問題タブ [taffy]
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.
coldfusion - エンドポイントをパブリックとして公開する
エンドポイントをパブリックとして公開するための適切な戦略は何ですか。私たちの Taffy API はすべてのエンドポイントで認証を行いますが、一部のエンドポイントを認証なしで公開したいと考えています。私の最初の戦略は、認証をバイパスできる /public というリソースに別のフォルダーを作成することです。
認証には 2 つの方法があります。1. リクエストで API キーを使用して認証する 2. 基本認証
私たちの onTaffyRequest
javascript - Socket.io 一部のエミットはトリガーされませんが、他のエミットはトリガーされます
socket.io に慣れようとしてきたので、リアルタイム アプリで使用します。基本的な例であるチャット ルームを試した後、ngrok を使用して複数のクライアントでテストを行いましたが、すべて問題ありませんでした。今、TAFFYを使用して会話のログを保存して、それに接続する新しいユーザーにデプロイしようと考えているので、そのログを送信するために別のemmitを追加しましたが、この特定のemmitはon文をトリガーしないようですクライアント側で。
これらはサーバーの指示です
クライアント側
私はしばらくの間このコードを見つめていましたが、他の人々と一緒に働いた解決策はどれも私にとってはうまくいきませんでした (つまり、 io.connect() または io.connect(' http://0.0.0.0:8080 ') を使用して)クライアント側またはクライアントからの emmit があり、サーバーの emmit がトリガーされるように要求します)。
なぜこれが起こるのか誰にも分かりますか?または、これをより適切にトラブルシューティングするのに役立つアイデアを誰かが持っていますか?
その他の詳細は次のとおりです。 Windows 10 の実行 ノード バージョン 8.2.1 socket.io バージョン 2.0.3
このノードの使用方法には次のものが必要です。
クライアント html コード (mt html には本文のみが含まれており、長すぎるため)