Node.js

NEM NanoWalletのServicesをnpmモジュール化する

前回に続いて、NEM NanoWalletの中身をnpmモジュール化していきます。 tadajam.hateblo.jp 前回はUtilsをnpmモジュール化したので、今回はそのモジュールを利用した各種Servicesの移植に進みます。 Services まずはServicesの中身を整理します。 github.com …

NEM NanoWalletのUtilsをnpmモジュール化する

自分はNEMという暗号通貨が好きで、Javascriptからアドレスを生成したり、トランザクションを発行したりなど色々触って遊んでいました。 tadajam.katari.be NEMはもともとAPIが提供されているので、たいしたスキルを必要とせずにAPIにアクセスすることで簡単…

MEANスタック入門(6) MongoDBとの連携

今回はMongoDBのシェルからデータベースを操作する方法と、Node.jsからアクセスする方法についてまとめます。 mongoの使い方とデータベースの作成 ここからはmongoコマンドを使って、MongoDBのシェルで作業していきます。 mongoコマンドを実行すると、MongoD…

MEANスタック入門(5) タスクランナーの代わりにnpm-scriptsを使う

ビルドから実行までを自動化するのに、gulpやgruntなどのタスクランナー代わりにnpm-scriptsを使います。 npm-scriptsの設定 開発時 開発時はそれぞれコードの変更を監視して、自動でトランスパイルを走らせます。 Angularをng serverで実行し、Express側の…

MEANスタック入門(4) AngularとExpressの連携

今回はExpressで作成したAPIをAngularから実際に利用しつつ、Angularの基本的な開発方法に触れていきます。 project-name/src/app配下で作業し、作業後の構成は以下のようになります。 app │ app-routing.module.ts │ app.component.html │ app.component.sc…

MEANスタック入門(3) Expressを利用したバックエンド開発

今回はAngular CLIで作成したAngularのディレクトリ階層を足場にして、Expressを活用したバックエンドの開発を行います。 言語はTypeScriptで書いていきますので、トランスパイルの方法などにも触れていきます。 TypeScriptのインストール 基本的にコードはT…

MEANスタック入門(2) Angularを利用したフロントエンド開発

今回はAngular CLIを利用したAngularのHello World的な内容になります。 Angular CLIのインストール Angular2アプリの開発には、必須という訳ではありませんがAngular CLIを利用するのがおすすめです。 ディレクトリ構成を自動的に整えてくれますし、各種Com…

MEANスタック入門(1) MEANスタックとは

Angularにハマってしばらく色々と実験していたものの、フロントエンド開発だけではやれないことが出てきたので、バックエンド開発も含めて一通り触ってみようと思い立ちました。 当然のようにMEANスタックに辿り着き、関連する様々な記事を読んでみましたが…