しばやん雑記

Azure とメイドさんが大好きなフリーランスのプログラマーのブログ

Node.js

Azure App Service に pnpm を利用した Node.js アプリケーションをデプロイする

最近は Node.js のアプリケーションを Azure App Service にデプロイする機会がかなり多いので、大体のユースケースには対応できると思っていたのですが、少し前に pnpm を使っているアプリケーションのデプロイが上手くいかないケースに遭遇したのでまとめ…

Azure Functions の Node.js v4 に追加された HTTP Streaming サポートを深掘りする

Azure Functions の Node.js や Python といった言語ワーカーが動作するタイプでは、これまで HTTP のリクエストとレスポンスを Stream として扱うことが出来なかったので、大容量ファイルのダウンロードやアップロードが効率的に行えないという制約がありま…

Azure Functions の Python V2 と Node.js V4 プログラミングモデルを利用する上での注意点

去年に GA してから時間が経過しましたが、Azure Functions の新しいプログラミングモデル Python V2 と Node.js V4 を使う機会が増えてきて、以前書いたエントリからの更新点も増えたので簡単にまとめます。プレビュー中に書いたエントリは以下になりますが…

開発体験を向上させる Azure Functions の Node.js と Python の新しいプログラミングモデルを試した

Azure Functions の特徴として各サービスとのバインディングとトリガーの存在があります。Function の実装ではどのバインディングやトリガーを使っているかという情報を Function Host やスケーリングを担うサービスに伝える必要があり、そのためのメタデー…

Raspberry Pi 2 に Node.js 0.12.0 をインストールして Azure xplat-cli を使ってみる

Amazon で注文したブレッドボードなどが中々届かないので Node.js をインストールして遊んでいました。ビルド済みのバイナリをインストールしたかったので、以下の記事を参考に nodebrew を使ってみました。RaspberryPi - Raspberry PiにnodebrewでNode.jsを…

Azure Web サイトがアップデートされて Bower / Grunt / Gulp が使えるようになりました

今日に Azure Web サイトのアップデートが行われて、Kudu の更新以外にも Bower / Grunt / Gulp の 3 つが新しくインストールされるようになっていました。既に Kudu の Debug Console からはパスが通っているので、そのまま使えるようになっています。なの…

Microsoft Azure Web サイトの Node.js バージョンを切り替える方法

Azure Web サイトで Node.js が使えるようになっているのは割と知られていると思いますが、実は複数のバージョンがインストールされていて、ユーザー側で自由に選択可能なことはあまり知られていなさそうだったので書きます。今日の段階で以下のバージョンが…