Node.js

GitLab の Issue を GitHub に移行する node.js スクリプトを試す

GitLab の Issue を GitHub に移行する Node.js スクリプトを発見したので、使ってみました。 結果、満足のいく移行になりましたので、簡単に使い方をご紹介します。 背景 弊社では Git 導入後しばらくはオープンソースの Git 管理環境である GitLab Community Edition を社内サーバーにオンプレで構築して使って・・・続きを読む

Node のバージョン管理を nodebrew から anyenv + ndenv に乗り換えました

Node.js のバージョン管理には nodebrew を使っていて大きな不満もなかったのですが、今回 anyenv に乗り換えました。 乗り換えの動機 乗り換えの動機は、Node のグローバルインストールでした。 nodebrew は通常のインストール方法ではそれ自体がローカルにインストールされ、 nodebrew でインストールした node もその配下・・・続きを読む

Koa.js v2 入門 2 ルーティング (koa-route/koa-router)

最近 Express.js から Koa.js に乗り換えました。 前回の記事 (Koa.js v2 入門 1 (async/await を使ったNode.jsの新しいWeb開発)) では Koa v2 の思想と最初のステップを見てきました。 今回は middleware のうち、たいていのアプリに不可欠なルーティング機能です。 ミドルウェアの一覧を確認 ル・・・続きを読む

Koa.js v2 入門 1 (async/await を使ったNode.jsの新しいWeb開発)

こんにちは!最近 Express から Koa.js に乗り換え中です。 Web にも情報が少ないので、ちょっとずつ Koa のことを紹介していきたいと思います。 Koa.js とは このページを見る方はすでにご存知とは思いますが、Koa.js は Node.js の軽量 Web フレームワークです。 かの有名な Express.js を作った tj (TJ・・・続きを読む