読者です 読者をやめる 読者になる 読者になる

Node

Express4 & React.js 環境を構築

React.js開発環境でググるとBabelとかnpm-scriptsやら色々出てきて 軽くお試しで作るのには色々と面倒なので簡単な環境構築をする。 ※ちなみにExpress4のテンプレートを利用します。とりあえず前提条件で以下のものは導入済みのこと ・npm ・node.jsreact-to…

Mongoose用のラッパー的なものを書いてみた

前回の記事からリファクタリングしてみた。models/models.js var mongoose = require('mongoose'), Schema = mongoose.Schema; var ModelModule = function(){}; /** * ドキュメント作成 */ ModelModule.prototype.create = function(){ var ModelSchema = n…

NodeでMongooseを使ってみた

Expressをインストール。 今回はテンプレートを利用する。 $ npm install -g express-generator続いてmongooseをインストール。 $ npm install mongoosetodo という名前でプロジェクト作成。 $ express todoプロジェクトが生成されたら今回はUser管理は使わ…

Node.js で MongoDBに接続

MongoDBをインストール $ brew install mongodbインストール終了後、ログに従い以下を設定 $ ln -s /usr/local/opt/mongodb/*.plist ~/Library/LaunchAgents/ $ launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist $ mongod接続確認 $ m…

Node.jsで他のJSファイルを読み込む

Nodeではファイルごとに暗黙の名前空間が存在しており、 宣言した変数は外部から参照することは出来ない。 (グローバル変数に定義しても参照できない) ただし、exportsオブジェクトは例外であり、外部への参照を行う際には exportsオブジェクトのプロパテ…

Node.js で簡易サーバーを動かしてみた

server.js (function(){ var http = require('http'), path = require('path'), lookup = null, rootes = []; //Set Routes rootes.push({ routes : '', 'output' : 'root' }); rootes.push({ routes : 'test', 'output' : 'test' }); rootes.push({ routes …