タグ付けされた質問 「serverside-javascript」

10
Node.jsのベストプラクティスの例外処理
数日前にnode.jsを試してみたところです。プログラムに未処理の例外があると、ノードが終了することに気づきました。これは、未処理の例外が発生したときにワーカースレッドのみが終了し、コンテナーがまだ要求を受信できる場合に遭遇した通常のサーバーコンテナーとは異なります。これはいくつかの質問を引き起こします: process.on('uncaughtException')それを防ぐ唯一の効果的な方法はありますか? ウィルprocess.on('uncaughtException')だけでなく、非同期プロセスの実行中に未処理の例外をキャッチ? キャッチされていない例外の場合に活用できる、すでに構築されているモジュール(電子メールの送信やファイルへの書き込みなど)はありますか? node.jsでキャッチされなかった例外を処理するための一般的なベストプラクティスを教えてくれるポインタ/記事に感謝します

20
nodejsとubuntu 12.04のノード
私はここに与えられた指示からubuntuにnodejsをインストールしました 私node --versionがターミナルで書くとき、私はこれを見ます: -bash: /usr/sbin/node: No such file or directory /usr/sbin/ただし、ディレクトリにノードが表示されます。 ライティングnpm --versionショー1.3.5 ライティングnodejs --versionショーv0.10.15 また、/usr/bin/ディレクトリにノードが表示されます。 だから、どうやって仕事を始めるのnodeですか? また、bashの代わりにzshを使用すると、nodeコマンドが機能します。

14
node.jsのユーザー認証ライブラリ
node.js用の既存のユーザー認証ライブラリはありますか?特に、(カスタムバックエンド認証DBを使用して)ユーザーのパスワード認証を実行し、そのユーザーをセッションに関連付けることができるものを探しています。 認証ライブラリを作成する前に、既存のライブラリを知っているかどうかを確認しました。グーグル検索で明らかなものを見つけることができませんでした。 -シュレヤス

3
JavaScriptが「;」で始まる必要があるのはなぜですか?
最近、ウェブ上の多くのJavaScriptファイル;がコメントセクションの直後から始まることに気づきました。 たとえば、このjQueryプラグインのコードは次で始まります。 /** * jQuery.ScrollTo * Copyright (c) 2007-2008 Ariel Flesler - aflesler(at)gmail(dot)com | http://flesler.blogspot.com * Dual licensed under MIT and GPL. * Date: 9/11/2008 .... skipping several lines for brevity... * * @desc Scroll on both axes, to different values * @example $('div').scrollTo( { top: 300, left:'+=200' }, { …

5
Node.jsとCPUを多用するリクエスト
Node.js HTTPサーバーをいじくり始めて、サーバー側のJavascriptを書きたいと思っていますが、何かが原因で、自分のWebアプリケーションでNode.jsを使い始められません。 非同期I / Oの概念全体を理解していますが、画像の操作や大きなデータセットの並べ替えなど、手続き型コードが非常にCPUを集中的に使用するエッジケースについて少し心配しています。 私が理解しているように、サーバーは、ユーザーのリストの表示やブログ投稿の表示などの単純なWebページ要求に対して非常に高速です。ただし、グラフィックを生成したり、数千の画像のサイズを変更したりする非常にCPU集中型のコード(たとえば、管理バックエンド)を記述したい場合、リクエストは非常に遅くなります(数秒)。このコードは非同期ではないため、数秒の間にサーバーに送られるすべてのリクエストは、遅いリクエストが完了するまでブロックされます。 1つの提案は、CPU集中型のタスクにWebワーカーを使用することでした。ただし、別のJSファイルを含めることで機能するため、Webワーカーがクリーンなコードを作成するのが難しくなると思います。CPU集中型のコードがオブジェクトのメソッドにある場合はどうなりますか?CPUを集中的に使用するメソッドごとにJSファイルを作成するのはちょっと面倒です。 もう1つの提案は、子プロセスを生成することでしたが、これによりコードの保守性がさらに低下します。 この(認識された)障害を克服するための提案はありますか?CPU負荷の高いタスクが非同期で実行されることを確認しながら、Node.jsでクリーンなオブジェクト指向コードをどのように記述しますか?


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.