coffee-express
Version:
A Template for NodeJs Application using Express, CoffeeScript, Jade, and Stylus.
18 lines (17 loc) • 4.52 kB
HTML
<html><head><title>ping.coffee</title><meta http-equiv="Content-Type" content="text/html" charset="UTF-8"><link rel="stylesheet" media="all" href="../../docco.css"></head><body><div id="container"><div id="background"></div><div id="jump_to">Jump To …<div id="jump_wrapper"><div id="jump_page"><a href="../../index.html" class="source"><span class="file_name">README</span></a><a href="../../src/config/index.coffee.html" class="source "><span class="base_path">src / config / </span><span class="file_name">index.coffee</span></a><a href="../../src/controllers/index.coffee.html" class="source "><span class="base_path">src / controllers / </span><span class="file_name">index.coffee</span></a><a href="../../src/controllers/ping.coffee.html" class="source selected"><span class="base_path">src / controllers / </span><span class="file_name">ping.coffee</span></a><a href="../../src/controllers/posts.coffee.html" class="source "><span class="base_path">src / controllers / </span><span class="file_name">posts.coffee</span></a><a href="../../src/index.coffee.html" class="source "><span class="base_path">src / </span><span class="file_name">index.coffee</span></a><a href="../../src/models/post.coffee.html" class="source "><span class="base_path">src / models / </span><span class="file_name">post.coffee</span></a><a href="../../src/routes.coffee.html" class="source "><span class="base_path">src / </span><span class="file_name">routes.coffee</span></a></div></div></div><table cellpadding="0" cellspacing="0"><thead><tr><th class="docs"><h1>ping.coffee</h1><div class="filepath">src/controllers/</div></th><th class="code"></th></tr></thead><tbody><tr id="section-1"><td class="docs"><div class="pilwrap"><a href="#section-1" class="pilcrow">¶</a></div>
</td><td class="code"><div class="highlight"><pre></pre></div></td></tr><tr id="section-2"><td class="docs"><div class="pilwrap"><a href="#section-2" class="pilcrow">¶</a></div><p>Sends <code>{"hello":["world"]}</code> in JSON</p>
</td><td class="code"><div class="highlight"><pre><span class="nv">exports.index = </span><span class="nf">(req, res) -></span>
<span class="nv">data = </span><span class="p">{</span><span class="s">"hello"</span><span class="o">:</span><span class="p">[</span><span class="s">"world"</span><span class="p">]}</span>
<span class="nx">res</span><span class="p">.</span><span class="nx">send</span> <span class="nx">data</span>
</pre></div></td></tr><tr id="section-3"><td class="docs"><div class="pilwrap"><a href="#section-3" class="pilcrow">¶</a></div><p>Sends anything from request back as JSON</p>
</td><td class="code"><div class="highlight"><pre><span class="nv">exports.pong = </span><span class="nf">(req, res) -></span></pre></div></td></tr><tr id="section-4"><td class="docs"><div class="pilwrap"><a href="#section-4" class="pilcrow">¶</a></div><p>Create ping-pong response from received data</p>
</td><td class="code"><div class="highlight"><pre> <span class="nv">data = </span>
<span class="nv">pongQuery: </span><span class="nx">req</span><span class="p">.</span><span class="nx">query</span>
<span class="nv">pongBody: </span><span class="nx">req</span><span class="p">.</span><span class="nx">body</span>
<span class="nv">pongParams: </span><span class="nx">req</span><span class="p">.</span><span class="nx">params</span>
<span class="nv">pongCookies: </span><span class="nx">req</span><span class="p">.</span><span class="nx">cookies</span>
<span class="nv">id: </span><span class="nx">req</span><span class="p">.</span><span class="nx">params</span><span class="p">.</span><span class="nx">id</span>
<span class="nv">controller: </span><span class="nx">req</span><span class="p">.</span><span class="nx">params</span><span class="p">.</span><span class="nx">controller</span>
<span class="nv">method: </span><span class="nx">req</span><span class="p">.</span><span class="nx">params</span><span class="p">.</span><span class="nx">method</span></pre></div></td></tr><tr id="section-5"><td class="docs"><div class="pilwrap"><a href="#section-5" class="pilcrow">¶</a></div><p>Send response object as JSON</p>
</td><td class="code"><div class="highlight"><pre> <span class="nx">res</span><span class="p">.</span><span class="nx">send</span> <span class="nx">data</span>
</pre></div></td></tr></tbody></table><div id="generated">generated Sun Dec 23 2012 16:04:40 GMT-0800 (PST) </div></div></body></html>