Node.js
Node.jsで開発するときに、Jadeテンプレートというのが用意されています。普通のHTMLとはちょっと書き方が違ったりします。例えばこんな感じ。 --- title: React.js Starter Kit component: ContentPage --- div div h3 Runtime Components dl dt <a href="https://facebook.github.io/react/">React</a> dd A…
Nodeにバージョン6.0.0が登場していたので、nodebrewでアップデートしてみました。 作業開始前に一応チェック。 $ brew update $ brew doctor v6.0.0がインストールできるか確認。 $ nodebrew ls-remote インストール実行。 $ nodebrew install-binary v6.0.…
HerokuでMongoDBが利用できるようになるAddOn『mLab MongoDB』を試してみました。 導入手順はHerokuサイトにもまとめられています。 Connecting to existing mLab deployments from Heroku Herokuの設定 $ heroku config:set PROD_MONGODB=mongodb://dbuser:…
Node.jsとEJSアプリ開発のテンプレートをつくってみました。 Gulpをつかって以下の対応ができるようになっています。 Lightning Design Systemのダウンロード Sassのコンパイル JavaScriptの圧縮 Bowerの設定ファイルの雛形も用意してあります。bower instal…
サンプル動かそうと思ったらreq.flash is not a functionエラーが発生しました。 何が間違っているのかなと検索すると次の解説がありました。 Passport | 認証 次のコマンドでインストールが必要になったみたいです。 $ npm install connect-flash インスト…
MongoDBの使い方メモ。登録したレコードの削除についてです。 まず次のコマンドでmongodbを起動します。 $ mongod --dbpath=data ターミナルの別タブを開いて次のコマンドを実行します。 $ mongo 次のようになると思います。 『show dbs』コマンドでDBの一覧…
Node開発の勉強メモです。 パスワードのハッシュ化ができるライブラリ $ npm install -S bcrypt https://www.npmjs.com/package/bcrypt セッションを保持してくれるライブラリ $ npm install -S express-session https://www.npmjs.com/package/express-sess…
expressのコマンドの実行からサーバの起動方法 $ cd app $ express $ npm i $ npm startmongodbの準備方法 $ brew install mongodb $ npm install -S mongoose dataフォルダを作成 nodemon.jsonを作成 { "ignore": ["data"] }mongodbの起動 $ mongod --dbpat…
インストールコマンド。これでexpressコマンドが利用できます。 $ npm install express-generator -g$cd desktop $cd app $ express npm インストールコマンドの実行 $ npm install or $ npm i | サーバの起動。 $ npm start localhost:3000にアクセス。 こ…
メモです。 $ node server
Node.jsではnpm installコマンドで必要なライブラリをダウンロードできます。 npm install @salesforce-ux/design-system --saveひとつひとつやっていくのは大変ですが、package.jsonの"devDependencies"に記載しておけばまとめてダウンロードできます。 { "…
まずは次のコマンドでインストールできるバージョンを確認。 $ nodebrew ls-remoteまたは $ nodebrew ls-allバージョン4.2.1があることを確認します。 インストールは次のコマンドで実行できます。 $ nodebrew install v4.2.1 ・・・エラーが... 以前似たよ…
Node.jsの開発で必要になるみたいなのでmongoDBのインストール方法について勉強しました。 MongoDB for GIANT Ideas | MongoDB mongoDBはHomeBrewのbrewコマンドでインストールできるみたいです。HomeBrewの準備は以前行っていたのでこれで進めてみます。 イ…
Express4とEJSテンプレートを使った開発の始め方を確認しました。必要なファイルはexpressコマンドで自動生成できます。ただしデフォルトではJade拡張子で作成されるようになっていました。EJSテンプレートをつかって開発したい場合は、『-e』オプションを指…
Nodeを少しさわってみようと思ったのですが最新バージョンではデフォルトの拡張子が『.jade』となっていました。『.jade』のビューの書き方が少し特殊な感じだったのと以前購入しておいた参考書籍では『.ejs』をつかったサンプルコードとなっていたので、『.…
Expressの使い方は以前書いたこの記事の中で少し確認していたのですが、グローバルにインストールしたりコマンドを使えるようにしたりといろいろあるみたいなので、使い方を調べてみました。 以前試した時の記事 Expressのインストール インストールするとき…
Node.jsの新しいバージョン"4.1.0"がリリースされたみたいなのでインストールしてみました。軽い気持ちで試してみたらいろいろハマってしまいました。とりあえずインストールしようとしてみて、次のコマンドで実行してみました。 $ nvm install v4.1.0 する…
Ligtning Design SystemのサイトにHerokuとNode.jsを使ったGetting Startedページが追加されていたので、ちょっと確認してみました。 Lightning Design System Step 1: Initialize your project 一番最初にターミナルを起動して、作業ディレクトリに移動して…
以前さわってみてよくわからず挫折したNode.jsの始め方がわかりやすく解説されたサイトがあったので、もう一度試してみました。 参考サイト 以下、自分の環境でやってみたときのメモです。 nvmのインストール Node.jsのインストールは公式サイトからやってい…
Node.js Windowsの環境でNode.jsのインストールとnpmコマンドの実行方法について勉強しました。インストーラはNode.jsのサイトからダウンロードできます。この辺は画面の指示通りに進めていけば大丈夫。 Node.jsのインストールが完了するとnodeのコマンドが…
Heroku Button Galleryに公開されているアプリ「Employee Directory」を動かしてみました。説明を見るとIonicとNode.jsを使って開発したアプリとのことです。自分のHeroku環境へのデプロイはHerokuボタンで簡単に実行できます。 実際に動作させてみたところ…
もう一年くらい前、Herokuっておもしろそうと思ってアカウントをつくったり入門書を読んでみたりしたのですが、当時Gitとかコマンドラインの使い方とかもよくわかっていなかったため、環境構築の時点で挫折。 他に勉強したいこともあったのでまた今度にしよ…