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
Get Started Install Swig npm install swig Create Your Template <h1>{{ pagename|title }}</h1> <ul> {% for author in authors %} <li{% if loop.first%} class="first"{% endif %}> {{ author }} </li> {% else %} <li>There are no authors.</li> {% endfor %} </ul> Render Your Template var template = require('swig'); var tmpl = template.compileFile('/path/to/template.html'); tmpl.render({ pagename: 'awesome p
IntroductionKoa is a new web framework designed by the team behind Express, which aims to be a smaller, more expressive, and more robust foundation for web applications and APIs. By leveraging async functions, Koa allows you to ditch callbacks and greatly increase error-handling. Koa does not bundle any middleware within its core, and it provides an elegant suite of methods that make writing serve
node.jsのExpressを使ったサイトのresponse headerからX-Powered-Byヘッダを取り除く方法を書きます。もしexpressに脆弱性があった場合などに、安直に「Express使ってます」とさとられて攻められないための対策です。 expressを使用したサイトのレスポンスヘッダは例えば次のようになっています。Connection:keep-alive Content-Length:8 Content-Type:text/plain X-Powered-By:ExpressX-Powered-By:Expressと書かれており、そのサーバーがExpressを使用していることが判ります。このX-Powered-By:Expressは、expressのlib/http.jsの中でハードコードされているため、なんらかのオプション指定で消せるものではありません(https
そんな組み合わせを使う機会に恵まれたのでせっかくだからメモ。 websocketとかやりたい人はそれようのサンプルがいっぱいあると思うのでそっちを見たほうがいいです。 mongodb は既にインストールされていることを前提として書きます。 # node.js のインストール $ git clone git://github.com/ry/node.git $ cd node $ ./configure $ make $ sudo make install node.js がインストールできたら、ruby でいうところの gem のような npm をインストールして便利なものを追加していきます。 # npm のインストール $ curl http://npmjs.org/install.sh | sudo sh # node.js 用フレームワーク express のインストール $ sud
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く