tyoshikawa1106のブログ

- Force.com Developer Blog -

Node.js

Node:JadeテンプレートでJavascriptとCSSを読み込む方法

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:nodebrewでv6.0.0にアップデートしてみました

Nodeにバージョン6.0.0が登場していたので、nodebrewでアップデートしてみました。 作業開始前に一応チェック。 $ brew update $ brew doctor v6.0.0がインストールできるか確認。 $ nodebrew ls-remote インストール実行。 $ nodebrew install-binary v6.0.…

Heroku:mLab MongoDBを試してみました

HerokuでMongoDBが利用できるようになるAddOn『mLab MongoDB』を試してみました。 導入手順はHerokuサイトにもまとめられています。 Connecting to existing mLab deployments from Heroku Herokuの設定 $ heroku config:set PROD_MONGODB=mongodb://dbuser:…

Node:EJSアプリ開発のテンプレートをつくってみました

Node.jsとEJSアプリ開発のテンプレートをつくってみました。 Gulpをつかって以下の対応ができるようになっています。 Lightning Design Systemのダウンロード Sassのコンパイル JavaScriptの圧縮 Bowerの設定ファイルの雛形も用意してあります。bower instal…

Node:req.flash is not a functionエラーが発生したら

サンプル動かそうと思ったらreq.flash is not a functionエラーが発生しました。 何が間違っているのかなと検索すると次の解説がありました。 Passport | 認証 次のコマンドでインストールが必要になったみたいです。 $ npm install connect-flash インスト…

Node:MongoDBとDB削除コマンド (dropDatabase)

MongoDBの使い方メモ。登録したレコードの削除についてです。 まず次のコマンドでmongodbを起動します。 $ mongod --dbpath=data ターミナルの別タブを開いて次のコマンドを実行します。 $ mongo 次のようになると思います。 『show dbs』コマンドでDBの一覧…

Node:ログイン機能の実装に便利なパッケージのメモ

Node開発の勉強メモです。 パスワードのハッシュ化ができるライブラリ $ npm install -S bcrypt https://www.npmjs.com/package/bcrypt セッションを保持してくれるライブラリ $ npm install -S express-session https://www.npmjs.com/package/express-sess…

Node:Express開発のメモ

expressのコマンドの実行からサーバの起動方法 $ cd app $ express $ npm i $ npm startmongodbの準備方法 $ brew install mongodb $ npm install -S mongoose dataフォルダを作成 nodemon.jsonを作成 { "ignore": ["data"] }mongodbの起動 $ mongod --dbpat…

Node:Expressコマンドの利用方法

インストールコマンド。これでexpressコマンドが利用できます。 $ npm install express-generator -g$cd desktop $cd app $ express npm インストールコマンドの実行 $ npm install or $ npm i | サーバの起動。 $ npm start localhost:3000にアクセス。 こ…

Node:サーバ起動のサンプル

メモです。 $ node server

Node:npm installとpackage.json

Node.jsではnpm installコマンドで必要なライブラリをダウンロードできます。 npm install @salesforce-ux/design-system --saveひとつひとつやっていくのは大変ですが、package.jsonの"devDependencies"に記載しておけばまとめてダウンロードできます。 { "…

Node:nodebrewでv4.2.1にアップデートしてみました

まずは次のコマンドでインストールできるバージョンを確認。 $ nodebrew ls-remoteまたは $ nodebrew ls-allバージョン4.2.1があることを確認します。 インストールは次のコマンドで実行できます。 $ nodebrew install v4.2.1 ・・・エラーが... 以前似たよ…

Node:mongoDBのインストールを試してみました

Node.jsの開発で必要になるみたいなのでmongoDBのインストール方法について勉強しました。 MongoDB for GIANT Ideas | MongoDB mongoDBはHomeBrewのbrewコマンドでインストールできるみたいです。HomeBrewの準備は以前行っていたのでこれで進めてみます。 イ…

Node:express4のexpressコマンドとEJSテンプレート

Express4とEJSテンプレートを使った開発の始め方を確認しました。必要なファイルはexpressコマンドで自動生成できます。ただしデフォルトではJade拡張子で作成されるようになっていました。EJSテンプレートをつかって開発したい場合は、『-e』オプションを指…

Node:EJSテンプレートを使った開発の始め方

Nodeを少しさわってみようと思ったのですが最新バージョンではデフォルトの拡張子が『.jade』となっていました。『.jade』のビューの書き方が少し特殊な感じだったのと以前購入しておいた参考書籍では『.ejs』をつかったサンプルコードとなっていたので、『.…

Node:Expressのグローバルインストールを試してみました

Expressの使い方は以前書いたこの記事の中で少し確認していたのですが、グローバルにインストールしたりコマンドを使えるようにしたりといろいろあるみたいなので、使い方を調べてみました。 以前試した時の記事 Expressのインストール インストールするとき…

Node:バージョン4.1.0をインストールしようとしてハマった話

Node.jsの新しいバージョン"4.1.0"がリリースされたみたいなのでインストールしてみました。軽い気持ちで試してみたらいろいろハマってしまいました。とりあえずインストールしようとしてみて、次のコマンドで実行してみました。 $ nvm install v4.1.0 する…

Heroku:Lightning Design System Getting Startedを試してみました

Ligtning Design SystemのサイトにHerokuとNode.jsを使ったGetting Startedページが追加されていたので、ちょっと確認してみました。 Lightning Design System Step 1: Initialize your project 一番最初にターミナルを起動して、作業ディレクトリに移動して…

Node:開発環境の構築を試してみました

以前さわってみてよくわからず挫折したNode.jsの始め方がわかりやすく解説されたサイトがあったので、もう一度試してみました。 参考サイト 以下、自分の環境でやってみたときのメモです。 nvmのインストール Node.jsのインストールは公式サイトからやってい…

Windows環境でNode.jsのインストールとnpmコマンドの実行方法について勉強しました

Node.js Windowsの環境でNode.jsのインストールとnpmコマンドの実行方法について勉強しました。インストーラはNode.jsのサイトからダウンロードできます。この辺は画面の指示通りに進めていけば大丈夫。 Node.jsのインストールが完了するとnodeのコマンドが…

Heroku Button Galleryに公開されているアプリ「Employee Directory」を動かしてみました

Heroku Button Galleryに公開されているアプリ「Employee Directory」を動かしてみました。説明を見るとIonicとNode.jsを使って開発したアプリとのことです。自分のHeroku環境へのデプロイはHerokuボタンで簡単に実行できます。 実際に動作させてみたところ…

Getting Started with HerokuでNode.jsのアプリ開発をはじめてみました

もう一年くらい前、Herokuっておもしろそうと思ってアカウントをつくったり入門書を読んでみたりしたのですが、当時Gitとかコマンドラインの使い方とかもよくわかっていなかったため、環境構築の時点で挫折。 他に勉強したいこともあったのでまた今度にしよ…