Nodejs

MongoDB

mongooseとMongoDBで「リストの中に存在しないなら追加する」時

MongoDBでリストの中に存在しないなら追加するみたいなことがしたい「ユーザーがイイねした投稿を管理したい」みたいな時にMongoDBで直接どうするか?express.jsでpostで受けて、以下のようにするとOKlikePostsにre...
Nodejs

passport.session()が行っていること

passport.session()が実際に行っていることapp.use(passport.session());app.useでミドルウェアとしてpassport.session()を呼び出しますが、なにを実際におこなっているのでしょうか...
Javascript

JWTで発行したTokenをCookieに保存して使用する

複数のWeb APIを使うWebアプリの場合、ユーザー認証にTokenを使うのが便利です。サーバーでcookieにトークンを保存して返すcookieにjwtというキーでacessTokenを保存します。res.cookie("jwt", a...
Nodejs

JSON serverでデーターベース無しでめっちゃ簡単なREST APIサーバーを作る

MongoDBをわざわざ立ててAPIサーバーを作ろうってほどでもない。そういうときはJSON serverが便利です簡単なAPIサーバーを立ててReactアプリのテストをしたいときとかに便利です。mkdir apicd apinpm ini...
C9

Cloud9にNodeJS + React 開発環境をセットアップする

Cloud9(c9.io)でNodeJS開発環境を選択すると、最初からNodeJSが入っているのですがバージョンが古いです。 which node/home/ubuntu/.nvm/versions/node/v6.1.2/bin/node...
Nodejs

Node.jsゆっくり解説

Node.jsとはNode.jsの公式ホームページから引用すると、Node.js® は、Chrome の V8 JavaScript エンジン で動作する JavaScript 環境です。 Node.js は、軽量で効率的に動作する非同期型...
Express

Nodejs + Express + MongoDBの組み合わせでWebサービスを作る

npmを使ってプロジェクトを開始するMac OS環境でNodejs + Express + MongoDBの組み合わせでWebサービスを開発することの基本をまとめておきます。npm はnodeのパッケージを管理するツールです。nodeプロ...
Nodejs

node.js &reactを使ったアプリ構築

WebアプリをHerokuへデプロイ(設置)する時の流れ Herokuのアカウント作成 gitへのコードをコミットする(アップロードする) Heroku CLI をインストール Appを作成 AppをGitでデプロイする。 Herokuでプ...
Nodejs

React開発環境の構築(yarn + live-server + Babel )

Reactを使えるようにするエディタ:Visual Studio Code (VSC)    NodeJs  ダウンロード&インストール  node -v      →  v8.4.0npm -v    →  v5.3.0Yarnをインスト...