問題タブ [serverside-javascript]
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.
javascript - クライアント側でjsが無効になっている場合、サーバー側のJavaScriptは実行されますか?
クライアント ブラウザで JavaScript が無効になっている場合でも、サーバー側の JavaScript は実行されますか?
javascript - JavaScript 用の静的 Call-Graph や Control-Flow-Graph API はありますか?
JavaScript 用の Call-Graph や Control-Flow-Graph ジェネレーターはありますか?
コール グラフ - http://en.wikipedia.org/wiki/Call_graph
制御フロー グラフ - http://en.wikipedia.org/wiki/Control_flow_graph
編集: API/コードを使用してグラフにアクセスできる静的ツールを特に探しています
javascript - チルダ間の Javascript Regex 一致テキスト
機能する正規表現を見つけるのに長い時間を費やしたので、私はばかのように感じます。
弦:~05276~^~0500~^~Turkey...
... は、その後に無制限の文字数を指定できることを意味します。私が欲しいのは、チルダなしの最初のチルダ区切りの数字です。テキスト ファイルからいくつかのデータを取得しようとしています。これを行う方法を理解できれば、残りを理解できると思います。
これが私の正規表現です。/^~([\d]+)~/
これは私が得ているものです:
g 演算子 ( /^~([\d]+)~/g
) を使用すると、 , のみが取得され、~05276~
必要なのは05726
(チルダなし) です。
いくつかの異なる投稿やリソースを見つけましたが、これが期待どおりに機能しない理由がわかりません。これが私が見つけたものです:
Javascript 正規表現 - 中かっこの間のテキストを取得する方法
JavaScript/NodeJS はこれに対応していますか?
編集:
これが私のコードです:
lineReader は正常に動作しており、上記の例の文字列のような行を返します。
javascript - Socket.ioがIEとFirefoxでJSONを処理しない
ここでのチャットアプリケーションの例を使用して、Node.Jsを介して提供される単純なSocket.IOアプリケーションを作成しました。これfileRead
は、サーバー側からを使用してJSONファイルをポーリングし、解析されたJSON値をクライアント側にブロードキャストします。彼ら。
これは、Chrome、Safari、Opera(WebSocketをサポートするすべての人)で非常にうまく機能します。
ただし、Firefoxでは、Firebugコンソールを起動するまで失敗します。そのときにハンドシェイクが発生し、データが表示されます。
IEでは、機能しません。
同じコードをSSLでデプロイすると、どこでも機能します。私がここで間違っていることについて何か考えはありますか?編集:SSLでも動作しないようです:(
node.js - データを失わずにポートを変更する
http サーバーの設定マネージャーを構築しています。プロセス全体を強制終了せずに設定を変更できるようにしたい。変更できるようにしたい設定の 1 つは、ポート番号を変更することであり、さまざまな解決策を考え出しました。
- プロセスを強制終了して再起動する
- server.close() を呼び出してから、最初のアプローチを実行します
- server.close() を呼び出し、同じプロセスで新しいサーバーを初期化します
問題は、各アプローチの影響がどうなるかわからないことです。最初の方法が機能することはわかっていますが、次のことを実現したいと思っています。
- 新しいリクエストを受け入れずに、既存のリクエストに応答する
- 新しいサーバーのメモリにデータを保持する
- アップタイムの損失を可能な限り少なくする
私が欲しいものすべてを手に入れる方法はありますか?server.close() の API は希望を与えてくれます。
server.close(): Stops the server from accepting new connections.
私のサーバーは、私が作成したクライアントと、ブラウザーを介して接続する非常に限られた数のクライアントのみがアクセスできるため、ポートの変更を通知できます。ポートを変更することは一般的に悪い考えであることは理解していますが、それが便利な場合や必要になる可能性があるエッジケースを考慮したいと考えています。
PSそれが何かを変えるなら、私は接続を使用しています。
PPS 比較的関係ありませんが、UNIX サーバー ソケットを使用したり、ホスト名を変更したりすると、何が変わりますか? これは、より関連性の高いユースケースである可能性があります。
PPPS このコードは、server.close() を使用する際の問題を示しています。以前のサーバーはどれも強制終了されませんが、同じリソースにアクセスできるサーバーがさらに作成されます...
資力:
javascript - NodeJS と node-formidable を使用してファイルをアップロードする
node.js と手ごわいモジュールを使用してファイルのアップロードに成功しましたが、ディスクに保存されたファイルはある種の不適切な形式 (不適切なエンコーディング) です。たとえば、画像をアップロードすると表示できません。 txt ファイル gedit は、次のメッセージを提供します。
コードは次のとおりです。
javascript - Node.jsを使用する理由と時期
重複の可能性:
Node.jsをいつ使用するかを決定する方法は?
少しあいまいな場合は申し訳ありませんが、他のサーバー側言語の代わりにNode.jsを使用することの本当の利点を理解しようとしています。
私はJavaScriptの愛好家なので、おそらくNode.jsで遊ぶつもりですが、プロジェクトでそれを使用する必要があるかどうかを知りたいです。
mongodb - nodejs チャットの例が機能しない
github でノード チャットの例を見つけました。実行しようとすると、次のエラーが表示されます。
おそらく実行されていないmongoへの接続エラー?
mongo 0.9.2、nodejs 5.2 pre、npm 3.0、およびその他の依存関係をインストールしました。例はここにあります: https://github.com/gregstewart/chat.io
この例が実際に機能しないのか、それとも正しく実行しなかったのかを判断できません。助けてください。
javascript - nodejsは繰り返しcreateServerを作成できません
アプリのこの部分は、nowjsの例から直接抜粋した非常に基本的なコードです。
デフォルトのnowjsアプリケーション:
アマチュア的に実装されたリアルタイムのtwitterishアプリケーション。
アプリケーションが正常に起動する場合もあれば、次のエラーが発生する場合もあります。
どちらか一方の理由はないようです。エラーが発生することなく5回以上実行することも、毎回発生することもあります。
環境は次のとおりです:ubuntu 10.04、ノード0.4.6
javascript - デザイン ビューで html ハイパーリンクを使用してサーバー側から void メソッドを呼び出す
こんにちは、単純なクエリがあります。html ハイパーリンク タブからメソッドを呼び出すことができません。コードは次のとおりです。
aspx.cs: