You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
I had a hard time learning how to handle errors in Express when I started. Nobody seemed to have written the answers I needed, so I had to learn it the hard way. Today, I want to share everything I know about handling errors in an Express app. Let’s begin with synchronous errors. Handling synchronous errors If you want to handle a synchronous error, you can throw the error in an Express request ha
はじめに Node.jsはシングルスレッドでノンブロッキングI/Oを採用していることはもうたくさんの方がご存知かと思いますが、その説明をする度に「じゃあマルチコアな環境は活かせないの?」という声をよく聞いたので、今回はNode.jsでHTTPサーバーを作成する際によく使用されているExpressフレームワークでマルチスレッド化をどう実現するのかをやってみました。 私自身マルチスレッド化できるのは知っていましたが実装するのは初めてですので、 誤り等あればご指摘いただけると嬉しいです。 環境 OS:Windows7 Professional(x64) Node.js:8.12.0 Express:4.16.0 前提条件 express-generatorを使用して雛形を作成し、"Welcome to Express"が表示できていること Clusterモジュールについて Node.jsのClu
Node.jsを使用していると必ずといっていいほどnpmコマンドでライブラリをダウンロードしてくると思います。 npmでダウンロードしたライブラリをLambda Layersへ登録しておけば、Lambda本体はかなり軽く作成することができます。 今回はAmazon Echoのask-sdkを例にLayersへ登録して使ってみます。 npmでダウンロード ローカルPC上で"nodejs"フォルダを作ります。 最後に説明しますが"nodejs"という名前には意味があります。 "nodejs"フォルダ内でnpmコマンドを実行します。 cd nodejs npm install ask-sdk "nodejs"をzipファイルへ圧縮します。 中身ではなく"nodejs"フォルダごと圧縮するのを注意してください。 Layersへ登録 AWS の管理コンソールからLambda>Layersを開いて"レ
Node.js徹底攻略 ─ ヤフーのノウハウに学ぶ、パフォーマンス劣化やコールバック地獄との戦い方 Node.jsをうまく活用できている企業は、どのような方法でベストプラクティスを習得してきたのでしょうか。ヤフー株式会社でNode.jsの社内普及に務めてきた言語サポートチームに、同社の実施を紹介してもらいました。 Node.jsは「イベントループモデルで、ノンブロッキングI/Oを使用している」「問題発生時にHTTP/TCPやPOSIX APIなど低レイヤーの知識を求められる」といった特徴を持つ言語です。開発者が習得すべき技術領域が広いため、Node.jsらしい書き方の学習難易度は高いと言えます。 それでは、Node.jsをうまく活用できている企業は、どのような方法でNode.jsのベストプラクティスを習得してきたのでしょうか。ヤフー株式会社でNode.jsの社内普及に務めてきた言語サポート
jsconf.eu 2019 に行ってきました。 特に npm や yarn の今後の話とそもそも Registry をどうしていくか、の話があったのでお知らせします。 そもそも Registry をどうしていくかについては次のエントリで話します。 tink: A Next Generation Package Manager npm の次のコマンドラインツールである tink が紹介されていました。 github.com presentation: github.com video: www.youtube.com そもそも npm の仕組み ローカル依存ファイルを読む (package.json, package-lock.json, shrinkwrap.json) 存在しないパッケージのメタデータをfetchする 木構造を計算して、実行する(npm v3 以降だとflattenする
Serverless function architectures are optimized for event-driven systems. Faast.js simplifies serverless batch applications by automating infrastructure, code packaging, invocation, and cleanup. Combine the power of scalable serverless functions with the ease-of-use and familiarity of ordinary async functions. Go from zero to a thousand cores in seconds. Scale back down to zero just as quickly. Fa
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く