2019/08/12
2016年6月2日 Promiseは非同期処理を分かりやすく記述するために使われるものです。 例えば、Node.jsで3つのファイルを読み込むような場合を考えます。ひとつ前のファイルの内容を使って次のファイルを読み込むイメージです。 この場合、readFileSync 2020年2月27日 例えば createAudioFileAsync() という非同期に音声ファイルを生成する関数を考えましょう。 特に便利なケースとして、Node.js 用のコードを書いているときにプロジェクト内のモジュールで Promise が失敗しハンドルされないことがよく 2019年1月18日 Node.js v10 も10月にLTSとなり async/await によるフロー制御は当たり前のように利用されるようになってきました。 ちょうど3年前のアドベントカレンダーで、今後はいろいろなモジュールが Promise 対応をするはずという話をしていましたが、実際に対応もどんどん進んでいるように感じます。 file); }); const dropFiles = (files, callback) => { if (files.length === 0) { return callback(null); } console.log('unlink:', 2020年5月16日 そこで Node.jsの Streaming API を使い、メモリを圧迫せず、かつ Lambda Function のみで処理する手段を試してみます。 CSVファイルがS3に保存されている前提で、変換後の JSON Lines ファイルもS3にアップロードすること を考えていきます。 aws-sdk, 2.677.0, S3のダウンロード、S3へのアップロードで利用する ここに変換後の JSON Lines を投入していきます promise: s3.upload({ Bucket: 'answer-bucket', Key: 'answer_converted.json', Body: pass // PassThrough はアップロード 2020年6月23日 この Node.js クイックスタートでは、JavaScript およびREST API を使用して、Azure Cognitive Search でインデックスを作成し、データを読み込み、クエリを 以下を hotels_quickstart_index.json に追加するか、ファイルをダウンロードします。 sleep 関数では、指定された時間の経過後に解決される Promise を作成します。 ここで扱うパッケージは、Node.jsを核とする、JavaScriptやTypeScript共栄圏の言葉の定義です。 インストールされているパッケージの型定義ファイルがあればダウンロードするtypesyncコマンドがnpmjs.orgにあります。明示的 このPromiseはファイルアクセスやネットワークアクセスをしてファイルを読み込み、ロードが完了すると解決します。 2020年1月4日 ですが`Node.js 10.x` 系以降から削除されてしまったので、Lambda Layer でImage Magick をインストールする方法と後学 Node.js 8.x のイメージに入っていたnpm rsms/node-imagemagick こちらを使ってS3にアップロードされたファイルをリサイズできるようにしてみたいと思います 以下は執筆時点の最新のバージョンの tar.gz をダウンロードするコマンドです ContentType const ext = contentType.split('/').pop() const res = await (() => new Promise(resolve => { im.resize({ srcData: src.
2020/05/16 外部連携を行う際、HTTP / HTTPS の次に使いそうなのが FTP / FTPS 通信と思います。 今回は Node.js で FTP / FTPS 通信を行うサンプルコードを作成しました。 素のまま使うとコードが面倒になるので ftp モジュールを使った通信方法をまとめています。 新しいディレクトリパスを使用するようにnpmを設定する: npm設定セットプレフィックス '〜/ .npm-global' 〜/ .profileファイルを開くか作成し、次の行を追加します: エクスポートPATH =〜/ .npm-global / bin:$ PATH コマンドラインに戻り 2017/07/07 使用するNode.jsを、v0.12.0からv6.11.2に切り替えます。 nvm use 6.11.2 32 とコマンドを入力します。 末尾の「32」を省略すると、64ビット版のNode.js v6.11.2はインストールされてないよ!(=選べない)というエラーメッセージが出て 2019/10/07
2019/08/12 MEANスタックで始めるWebアプリ開発入門(2):いまさら聞けないNode.jsの基礎知識とnpm、Gulpのインストール (2/2) Node.jsをインストールするとnpmも 2020/01/24 Node.jsのすぐに使えるツール( npm)はありますか。これは、HTTP経由でフォルダーコンテンツをファイルサーバーとして公開するのに役立ちます。 例、私が持っている場合 D: \Folder\file. zip D: \Folder\file2. html D: \Folder\folder\file-in-folder. jpg ノードのgithubページにリストされているが、npm-registryで公開されていないモジュールがかなりあります。これらのモジュールは、npmを使用してインストールすることはできません。 これらのnodejsモジュールをGitからクローンした後にインストールする正しい方法は何ですか? 2020/01/04
2017/07/07 使用するNode.jsを、v0.12.0からv6.11.2に切り替えます。 nvm use 6.11.2 32 とコマンドを入力します。 末尾の「32」を省略すると、64ビット版のNode.js v6.11.2はインストールされてないよ!(=選べない)というエラーメッセージが出て 2019/10/07 2017/12/29 Node.js の基本からコーディングスタイル、上司を説得する方法まで解説しています。(英語) 「Felix's Node.js Guide」の一部「Node.js Style Guide」の 日本語訳 もあります。 How To Node 世界中の Node ハッカーがモジュールや ログインして連続再生する 動画一覧 (16) #01 Node.jsとはなにか? #02 スレッドモデルとイベントループ #03 はじめてのNode.js #04 ノンブロッキングな処理とはなにか? #05 Webサーバーを作ってみよう #06 設定を外部ファイルに移してみよう #07 2019/05/10
2019/05/10