You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Testing with mocha mocha is a feature-rich JavaScript test framework running on node and the browser, making asynchronous testing simple and fun. Mocha tests run serially, allowing for flexible and accurate reporting, while mapping uncaught exceptions to the correct test cases. Hosted on GitHub. Add mocha and should.js to your package.json file as devDependencies. "devDependencies": { "mocha": "*"
最近, 仕事やプライベートで, ちょっとしたプログラムを書くときは, Node.jsを使う頻度が増えてきており, その実行結果をブラウザ上で見れるようにするためにExpressを使うことが多くなってきたということもあり, 一度, Node.js & Expressでよく使っているモジュールを簡単にまとめてみます. ただ, まだまとめ途中であり, 増えたり減ったりすると思います. 他にもおすすめのモジュールとかあったら教えていただければと思います. config npm install config アプリケーションの設定情報を管理するためのモジュール. ルートの config フォルダを作成し, その中に default.json を作る. default.jsonの中身が, configモジュールの設定情報を保持するファイル. 開発環境用の設定ファイル, 本番環境用の設定ファイル, など
動機 ソースコード修正したら、サーバ再起動→ブラウザリロードとかいろいろ捗らないので、ソース修正があったら自動でサーバ再起動〜ブラウザリロードまでしたい。 さらに、gruntじゃなくてgulp使いたい。 ちなみに、expressとか使わずにクライアントサイドのみの開発の場合はBrowsersynとか使ったほうがさらに便利です。 BrowserSyncでうきうきレスポンシブ対応アプリ開発 2015/08/19 BrowserSyncを利用した版の記事書きました。 gulp + node + express で BrowserSync 使おう 方法 nodemon + livereload を使用して実現してみました。 もしかしたらもっとスマートなやり方があるかもです。 2015/03/04 サーバ側のリロードの同期がとれない場合があったので、少し修正しました。 gulpfile.js作成 v
bowerというパッケージ管理ツールがある。これは、Webサイト構築時に利用する様々なJavascriptやらcssといった外部のリソースを、パッケージとして管理するためのオープンソース。例えば、jQueryのバージョンが上がったからダウンロードしなくちゃとか、このライブラリはどこから持ってくればいいのか、とか、どこのディレクトリに配置すればいいの?とか、一度決めてしまえばそれでいいのだろうけど、bowerを使ってbowerの振る舞いに乗っかることで、外部のリソースに関する管理の手間が省けそう。 以前「node(express.js)でbootstrap3を使う、npmで簡単に。」を書いた際に、終わりの方に課題として、 ”bootstrapのJavascriptはどうすんのさ? これを楽する方法がまだわかっていませんorz。 node_modules/twitter-bootsrap-3.
最近、色々Node.js + Expressを試しながらWebサービスを作ってみたりしてます。その中で自分がよくつまづいた所をまとめておきます。 前提 Node.js : v0.10.29 Express : v4.2.0 Vagrant どうでもいいけど Node.jsがv0.12リリースされてES6対応になったら、Express4がオワコンで、generator対応なKoa.jsが盛り上がりそうな気配。 http://koajs.com/ つまづきポイント なんか欲しくなったらnpmで探す たいていの欲しい機能は、すでにnpmにモジュール登録されてます。 https://www.npmjs.org/ 似たような機能がたくさんあります。なので、そのモジュールがちゃんとメンテされているか、みんな使っているくらい人気があるかを確認した方がいいです。中には、昔は王道だったけど、メンテされてなく
いつの間にかexpress.jsも4です。 では早速 expressのインストール 4からnpmではexpressをインストールするんじゃなくてexpress-generatorをインストールするようになりました。 npm install -g express-generator coffee-script js2coffee プロジェクトの作成 適当な名前のプロジェクトを作成 オプションはお好みで express hoge -css stylus cd hoge ここでjsをcoffeeにする便利ツールjs2coffeeを使い一括で変換 find . -type f -name "*.js" | while read f; do js2coffee "$f" > "${f%.*}.coffee"; done 上手くできたらjsファイルは削除 find . -type f -name "*
Express 4 がリリースされたので、さっそく試してみました。 なお、コードは github に上げてみました。 https://github.com/hoshi-takanori/express-sample プロジェクト作成 Express 3.x ではプロジェクトの雛形を作成するための express コマンドが用意されていましたが、Express 4 では廃止というか、別パッケージ (express-generator) に分離されたようです。 基本的に app.js (と package.json) があればいいので、express コマンドは使わなくても大丈夫です。グローバルに express パッケージをインストールする必要もありません。 適当なディレクトリを作って app.js と package.json を作ります。 var express = require('e
はじめに node.js + expressでgetとpostのリクエストパラメタを取得する方法を試してみました。サンプルプログラムを作るにあたり、以下のサイトを参考にさせていただきました。 node.jsでchatアプリっぽいもの作るメモ - すぎゃーんメモ node.js+expressでPOSTパラメーターを取得する方法 ::ハブろぐ Getを使う場合 サーバサイドのプログラム(get.js)はこんな感じです。 ★のところでGETリクエストに対する処理をしています。req.query.xxxでGETリクエストのパラメタを取得することができます。 // expressの読み込み var express = require('express'); // serverオブジェクトの作成 var app = express.createServer(); // ejsのレイアウトをoff a
国产成人18黄网站,伊人久久大香线蕉午夜,成人免费看的A级毛片,亚洲欧美日韩精品久久,爆乳2把你榨干哦在线观看,国产成人AV乱码免费观看,国产AⅤ精品一区二区三区久久
node.js + expressのアプリを作った時に標準のfavicon.icoを出力してブラウザの「faviconが見つかりません」なる旨のメッセージを抑制する方法。 node.js + expressでアプリを作ってnode app.jsでサーバーを立ち上げ、http://localhost:3000のページを表示すると、webkit系のブラウザなどではコンソールに「favicon.icoがないよ404」のような内容のメッセージが毎回出力されます。放置しておいても問題ありませんし、/public以下にfavicon.icoを実際に置いておけばメッセージは出力されなくなります。 ところが、開発中のアプリにいちいちfavicon.icoを追加するのも面倒です。このような場合、app.jsのapp.configure以下にapp.use(express.favicon());を追加しておく
「 www.eiplab.com 」のページは、ドメインが無効な状態です。 ウェブサイト管理者の方はこちらから変更・更新を行ってください。 「 www.eiplab.com 」is Expired or Suspended. The WHOIS is here.
サーバサイドJavaScriptを試してみたかったのと、node.jsのシングルスレッドベースの非同期処理環境 上でのプログラミングが実際書き易いのかってのも試してみたかった。 MongoDB ストレージとしてMongoDBを使うことで、データ表現もjsonで記述できてしまうというのが、良さそうだった。 node.js のライブラリ 結果、node.js 上のWebアプリフレームワークである express と、mongodbのアクセスライブラリである mongooseをインストールして、簡単なTODOアプリを作りはじめた。 準備 これらのインストール。試す場合はググって下さい。 node.js npm express mongoose mongodb モデル(mongoose) mongooseは、最近書き方が大きく変わったらしい。 Webで検索したところが古い書き方をしていたようで、ち
node.js express install メモ windows XP / cygwin に、 ・npm@0.3.18 ・node@v0.4.6 をインストールしたあと、expressをinstallしようとしたらこんなエラーが出てうまくいかない $ npm install express npm info it worked if it ends with ok npm info using npm@0.3.18 npm info using node@v0.4.6 npm info fetch http://registry.npmjs.org/express/-/express-2.2.2.tgz npm info calculating sha1 /tmp/npm-1303122431935/1303122431935-0.2969884683843702/tmp.tgz np
環境設定等 ・Ubuntu+nginxでnode.js+npmのインストールからデプロイまで Ubuntuで構築しているので参考になった。 本記事のコメント欄も興味深いコメントが nodejs1プロセスだとブロッキングすると終わるのでfugueなどを使う方がいい。websocket使うならhaproxy使うこと ・node.js のホスティングサービスまとめ node.js + Express テンプレート ・request情報をテンプレートに渡す デバッグ ・node.jsデバッグ方法 バリデーション ・node-validator ・Live form-validation with Node.js ログイン認証 ・Node.js+Express+Mongoose(MongoDB)でログイン認証 簡単なユーザー認証の仕方のサンプルソース有り ・expressの本家サイト, Passin
このエントリはリアルタイムWebハッカソンのハンズオン資料その4です。 前回の続きです。それでは次に簡単なチャットアプリのコードを見てみましょう。かなりの部分(特にデザイン面)をSocket.ioのチャットサンプルをパクって参考にしています。 サーバ側であるapp.jsはこんな感じです。 var express = require('express'), io = require('socket.io'), json = JSON.stringify; var app = module.exports = express.createServer(); // Configuration app.configure(function(){ app.set('views', __dirname + '/views'); app.use(express.bodyDecoder()); app.u
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く