• node.jsの仕組みは?

    質問 nodejsについていくつかわからないことがあります。どの情報源も、node.jsはスレッドロックやコンテキストスイッチがないため、標準的なスレッドのウェブサーバーよりもスケーラブルだと言っていますが、もしnode.jsがスレッドを使用しないなら、どのようにして並行リクエストを処理するのでしょうか?イベントI/Oモデルとは何を意味するのでしょうか? あなたの助けはとても感謝していま

    2023-10-10 07:52:30
  • Gulpで文字列からファイルを作成する方法とは?

    質問 gulpfileの中に、バージョン番号を文字列で入れています。 私はバージョン番号をファイルに書きたいと思います。 Gulpでこれを行うための素晴らしい方法はありますか、または私はより一般的なNodeJS APIを見るべきですか? どのように解決するのですか? gulp的な方法でやりたい場合は、"fake"ビニールファイルのストリームを作成して pipe を通常通り呼び出す

    2023-10-09 08:09:42
  • Node.js:スクリプトの自然終了を妨げているイベントループに何が残っているか検査する

    質問 Node.jsのスクリプトは、メインイベントループにコールバックが残っている場合、終了することができません。を呼び出すことでスクリプトを強制的に終了させることができますが、そのようなことはありません。 process.exit() を呼び出したり例外を投げたりして強制的に終了させることもできますが、常に適切なクリーンアップを行うことで、スクリプトを "自然に終了させることが推奨されま

    2023-10-03 16:10:01
  • Node/Expressでエンタープライズアプリを構築する

    質問 Node/Express/Mongo(実際にはMEANスタックを使用)を使用してエンタープライズアプリケーションを構成する方法を理解しようとしています。 2 冊の本を読み、(StackOverflow の同様の質問を含め)いくつかググった後、Express を使用して大規模なアプリケーションを構造化する良い例を見つけることができませんでした。私が読んだすべてのソースは、次のエンティ

    2023-10-01 16:27:37
  • Node.js フォーマットのコンソール出力

    質問 Node.jsでフォーマットされたデータをコンソールに出力する簡単なビルトインの方法はありますか? インデント、フィールドの左または右への整列、先頭のゼロを追加しますか? どのように解決するのですか? 2つの新しい(1)組み込みメソッド 文字列.プロトタイプ.padStart と 文字列プロトタイプのpadEnd は、必要なパディング機能を実行する ES20

    2023-09-30 05:14:06
  • MERNでバックエンドとフロントエンドのファイル構造を整理する方法

    質問 express + mongooseをベースにしたバックエンドを持っています。ファイル構成は以下の通りです。 - /models -- item.js - /node.modules -- ... - server.js - package-lock.json - package.json そして、フロントエンドのための通常のcreate-react-appベースのフォルダです

    2023-09-29 05:05:30
  • express/nodeを使ったメールアドレスの確認方法を教えてください。

    質問 ユーザーの電子メールが本物であることを確認するために、ユーザーの電子メールアドレスの検証を構築しようとしています。ユーザーの電子メールアドレスを確認するために、どのようなパッケージを使用する必要がありますか?今のところ、私はmongooseとexpressを使用しています。 コード例 var UserSchema = new mongoose.Schema({ email

    2023-09-27 20:57:54
  • cronジョブでNode.jsスクリプトを実行するには?

    質問 簡単に言うと、月に一回実行したいノードスクリプトがあります。 30 6 1 * * node /home/steve/example/script.js しかし、これはうまくいきません。おそらくパスか、コマンドが実行されているシェルのせいでしょう。私はcron経由でnodeを実行する以下の手段を試しました(-vでテスト)。 steve@atom:~$ node -v v0.4

    2023-09-27 13:48:50
  • node gyp error TRACKER : error TRK0005: 位置確認に失敗しました。"CL.exe". システムは指定されたファイルを見つけることができません。

    質問 Visual Studio Community 2015、Python v2.7.3をインストールしたWindows 10マシンにbcryptをインストールしたいのですが、以下のエラーが表示されます。 ノードバージョン v4.2.1 node-gyp v3.0.3 npm install bcrypt C:\Users\ASMIN\Desktop\M2\app>npm

    2023-09-26 10:44:43
  • 新しい接続を作成せずにmongooseの接続状態を確認する

    質問 いくつかのテスト (すなわち Supertest) で、Express アプリを読み込んでいます。このアプリは Mongoose 接続を作成します。テスト内からその接続の状態を確認する方法を知りたいのですが。 app.js で mongoose.connect(...) test.jsでは console.log(mongoose.connection.readyStat

    2023-09-26 06:49:13
  • node.jsをエラーで終了しないようにする

    質問 私は、Socket.IO を使用した Web ソケット指向の node.js サーバーに取り組んでいます。私は、特定のブラウザがサーバーへの正しい接続手順に従わず、コードがそれを優雅に扱うように書かれていないバグに気づきました。要するに、設定されていないオブジェクトにメソッドを呼び出し、その結果、エラーによってサーバーが停止します。 私の懸念は、特にバグについてではなく、そのような

    2023-09-22 06:15:07
  • AWS SDKのJavascriptでAsyncとAwaitを利用する方法

    質問 AWS SDKでKMS libaryを使って作業しています。コールバックの代わりにasyncとawaitを使いたいのですが、どうすればいいですか? import AWS, { KMS } from "aws-sdk"; this.kms = new AWS.KMS(); const key = await this.kms.generateDataKey(); しかし、これ

    2023-09-21 20:17:23
  • AWS S3 node.js SDKがアップロードしたファイルやフォルダのパーミッションについて

    質問内容 aws-sdkパッケージを使用して、S3にファイルをアップロードしています。 fs.readFile(sourceFile, function (err, data) { if (err) { throw err; } s3.client.putObject({ Bucket: bucketName, Key: 'Folder/i

    2023-09-21 02:26:58
  • mongooseでObjectIdをデータ型として設定する方法

    質問 node.js、mongoHQ上のmongodb、mongooseを使用しています。カテゴリ用のスキーマを設定しています。ドキュメントObjectIdをcategoryIdとして使用したいと思っています。 var mongoose = require('mongoose'); var Schema = mongoose.Schema, ObjectId = Schema.O

    2023-09-19 05:50:59
  • Meteor: インストールされているパッケージの一覧を表示する方法

    質問 Meteorを使い始めたのですが、インストールされているパッケージの一覧を表示する方法を教えてください。 meteor list を実行すると、レジストリにある利用可能なパッケージのみがリストアップされます。 編集: meteor 0.9.0.1以降では meteor list はプロジェクトで利用可能なパッケージをリストアップします。 どのように解決するのですか?

    2023-09-17 18:39:09
  • NodeJSでAmazon S3へファイルをアップロードする

    質問 S3 バケットにファイルをアップロードしようとしているときに問題にぶつかりました。私のファイル パラメータが適切でないように見えることを除いて、すべてが動作します。私は、nodejsからS3へのアップロードにAmazon S3 sdkを使用しています。 これらは私のルート設定です。 var multiparty = require('connect-multiparty'),

    2023-09-13 08:31:57
  • Node.jsで.txtファイルに一行を書き込む

    質問 Node.jsを使って、過去の行の前の行を.txtファイルに出力する簡単なロギングシステムを作りたいと思っています。しかし、私はNode.jsからのファイルシステム機能がどのように動作するのかわかりません。 どなたか説明していただけませんか? どのように解決するのですか? テキストファイルの途中にデータを挿入することは、簡単な作業ではありません。可能であれば、ファイルの最後

    2023-09-10 03:33:28
  • Mongoose の「静的」メソッドと「インスタンス」メソッドの比較

    疑問点 この質問は、次のようなものだと思います。 この1 と似ていますが、用語が違います。マングース4号より ドキュメント : また、独自のドキュメントインスタンスメソッドも定義することができます。 // define a schema var animalSchema = new Schema({ name: String, type: String }); //

    2023-09-07 10:16:11
  • Dockerを使用します。イメージを使用し、(docker-compose)をスキップする。

    質問 私は現在、このチュートリアルを使って node express と mongodb https://medium.com/@sunnykay/docker-development-workflow-node-express-mongo-4bb3b1f7eb1e をビルドすると、最初の部分はうまくいきます。 docker-compose.yml をローカルに構築してもまっ

    2023-09-07 07:43:52
  • socket.ioのクライアントライブラリはどこにあるのですか?

    質問 私が見た限りでは、クライアント側のスクリプトをどこに置けばいいのかの説明はありません。 socket.io もし node.js がウェブサーバーとして使用されていない場合。私はクライアント側のファイルの全体のディレクトリを見つけましたが、私は(node.jsウェブサーバを使用するときに提供されるような)結合されたバージョンでそれらを必要とします。何かアイデアはありますか?

    2023-09-06 11:47:51