Skip to content

Commit 9f2bcd6

Browse files
committed
2 examples
1 parent d89ec33 commit 9f2bcd6

File tree

2 files changed

+92
-40
lines changed

2 files changed

+92
-40
lines changed

org.nodeclipse.help/contents/.nodejs.md.html

Lines changed: 68 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -71,42 +71,45 @@
7171
</head>
7272
<body class="markdown-body">
7373
<p>Title: Nodeclipse Help - Node.js</p>
74-
<h2> <a name="nodejs" class="anchor" href="..md.html#nodejs"><span class="octicon octicon-link"></span></a>Node.js</h2>
74+
<h1> <a name="nodejs" class="anchor" href="..md.html#nodejs"><span class="octicon octicon-link"></span></a>Node.js</h1>
75+
<p>Of course <a href="http://nodejs.org/">http://nodejs.org/</a> .</p>
76+
<p>Sources at GitHub <a href="https://github.com/joyent/node/">https://github.com/joyent/node/</a> .</p>
77+
<h2> <a name="nodejs-1" class="anchor" href="..md.html#nodejs-1"><span class="octicon octicon-link"></span></a>Node.js</h2>
7578
<div class="highlight highlight-txt">
76-
<pre><span class="err">$</span> <span class="err">node</span> <span class="err">-h</span>
77-
<span class="err">Usage:</span> <span class="err">node</span> <span class="err">[options]</span> <span class="err">[</span> <span class="err">-e</span> <span class="err">script</span> <span class="err">|</span> <span class="err">script.js</span> <span class="err">]</span> <span class="err">[arguments]</span>
78-
<span class="err">node</span> <span class="err">debug</span> <span class="err">script.js</span> <span class="err">[arguments]</span>
79-
80-
<span class="err">Options:</span>
81-
<span class="err">-v,</span> <span class="err">--version</span> <span class="err">print</span> <span class="err">node's</span> <span class="err">version</span>
82-
<span class="err">-e,</span> <span class="err">--eval</span> <span class="err">script</span> <span class="err">evaluate</span> <span class="err">script</span>
83-
<span class="err">-p,</span> <span class="err">--print</span> <span class="err">evaluate</span> <span class="err">script</span> <span class="err">and</span> <span class="err">print</span> <span class="err">result</span>
84-
<span class="err">-i,</span> <span class="err">--interactive</span> <span class="err">always</span> <span class="err">enter</span> <span class="err">the</span> <span class="err">REPL</span> <span class="err">even</span> <span class="err">if</span> <span class="err">stdin</span>
85-
<span class="err">does</span> <span class="err">not</span> <span class="err">appear</span> <span class="err">to</span> <span class="err">be</span> <span class="err">a</span> <span class="err">terminal</span>
86-
<span class="err">--no-deprecation</span> <span class="err">silence</span> <span class="err">deprecation</span> <span class="err">warnings</span>
87-
<span class="err">--trace-deprecation</span> <span class="err">show</span> <span class="err">stack</span> <span class="err">traces</span> <span class="err">on</span> <span class="err">deprecations</span>
88-
<span class="err">--v8-options</span> <span class="err">print</span> <span class="err">v8</span> <span class="err">command</span> <span class="err">line</span> <span class="err">options</span>
89-
<span class="err">--max-stack-size=val</span> <span class="err">set</span> <span class="err">max</span> <span class="err">v8</span> <span class="err">stack</span> <span class="nb">size</span> <span class="p">(</span><span class="s">bytes</span><span class="p">)</span>
90-
91-
<span class="err">Environment</span> <span class="err">variables:</span>
92-
<span class="err">NODE_PATH</span> <span class="err">';'-separated</span> <span class="err">list</span> <span class="err">of</span> <span class="err">directories</span>
93-
<span class="err">prefixed</span> <span class="err">to</span> <span class="err">the</span> <span class="err">module</span> <span class="err">search</span> <span class="err">path.</span>
94-
<span class="err">NODE_MODULE_CONTEXTS</span> <span class="err">Set</span> <span class="err">to</span> <span class="err">1</span> <span class="err">to</span> <span class="err">load</span> <span class="err">modules</span> <span class="err">in</span> <span class="err">their</span> <span class="err">own</span>
95-
<span class="err">global</span> <span class="err">contexts.</span>
96-
<span class="err">NODE_DISABLE_COLORS</span> <span class="err">Set</span> <span class="err">to</span> <span class="err">1</span> <span class="err">to</span> <span class="err">disable</span> <span class="err">colors</span> <span class="err">in</span> <span class="err">the</span> <span class="err">REPL</span>
97-
98-
<span class="err">Documentation</span> <span class="err">can</span> <span class="err">be</span> <span class="err">found</span> <span class="err">at</span> <span class="err">http://nodejs.org/</span>
79+
<pre> <span class="err">$</span> <span class="err">node</span> <span class="err">-h</span>
80+
<span class="err">Usage:</span> <span class="err">node</span> <span class="err">[options]</span> <span class="err">[</span> <span class="err">-e</span> <span class="err">script</span> <span class="err">|</span> <span class="err">script.js</span> <span class="err">]</span> <span class="err">[arguments]</span>
81+
<span class="err">node</span> <span class="err">debug</span> <span class="err">script.js</span> <span class="err">[arguments]</span>
82+
83+
<span class="err">Options:</span>
84+
<span class="err">-v,</span> <span class="err">--version</span> <span class="err">print</span> <span class="err">node's</span> <span class="err">version</span>
85+
<span class="err">-e,</span> <span class="err">--eval</span> <span class="err">script</span> <span class="err">evaluate</span> <span class="err">script</span>
86+
<span class="err">-p,</span> <span class="err">--print</span> <span class="err">evaluate</span> <span class="err">script</span> <span class="err">and</span> <span class="err">print</span> <span class="err">result</span>
87+
<span class="err">-i,</span> <span class="err">--interactive</span> <span class="err">always</span> <span class="err">enter</span> <span class="err">the</span> <span class="err">REPL</span> <span class="err">even</span> <span class="err">if</span> <span class="err">stdin</span>
88+
<span class="err">does</span> <span class="err">not</span> <span class="err">appear</span> <span class="err">to</span> <span class="err">be</span> <span class="err">a</span> <span class="err">terminal</span>
89+
<span class="err">--no-deprecation</span> <span class="err">silence</span> <span class="err">deprecation</span> <span class="err">warnings</span>
90+
<span class="err">--trace-deprecation</span> <span class="err">show</span> <span class="err">stack</span> <span class="err">traces</span> <span class="err">on</span> <span class="err">deprecations</span>
91+
<span class="err">--v8-options</span> <span class="err">print</span> <span class="err">v8</span> <span class="err">command</span> <span class="err">line</span> <span class="err">options</span>
92+
<span class="err">--max-stack-size=val</span> <span class="err">set</span> <span class="err">max</span> <span class="err">v8</span> <span class="err">stack</span> <span class="nb">size</span> <span class="p">(</span><span class="s">bytes</span><span class="p">)</span>
93+
94+
<span class="err">Environment</span> <span class="err">variables:</span>
95+
<span class="err">NODE_PATH</span> <span class="err">';'-separated</span> <span class="err">list</span> <span class="err">of</span> <span class="err">directories</span>
96+
<span class="err">prefixed</span> <span class="err">to</span> <span class="err">the</span> <span class="err">module</span> <span class="err">search</span> <span class="err">path.</span>
97+
<span class="err">NODE_MODULE_CONTEXTS</span> <span class="err">Set</span> <span class="err">to</span> <span class="err">1</span> <span class="err">to</span> <span class="err">load</span> <span class="err">modules</span> <span class="err">in</span> <span class="err">their</span> <span class="err">own</span>
98+
<span class="err">global</span> <span class="err">contexts.</span>
99+
<span class="err">NODE_DISABLE_COLORS</span> <span class="err">Set</span> <span class="err">to</span> <span class="err">1</span> <span class="err">to</span> <span class="err">disable</span> <span class="err">colors</span> <span class="err">in</span> <span class="err">the</span> <span class="err">REPL</span>
100+
101+
<span class="err">Documentation</span> <span class="err">can</span> <span class="err">be</span> <span class="err">found</span> <span class="err">at</span> <span class="err">http://nodejs.org/</span>
99102
</pre>
100103
</div>
101104
<div class="highlight highlight-txt">
102-
<pre><span class="err">$</span> <span class="err">node</span> <span class="err">-p</span> <span class="err">&quot;process.versions&quot;</span>
103-
<span class="err">{</span> <span class="err">http_parser:</span> <span class="err">'1.0',</span>
104-
<span class="err">node:</span> <span class="err">'0.10.0',</span>
105-
<span class="err">v8:</span> <span class="err">'3.14.5.8',</span>
106-
<span class="err">ares:</span> <span class="err">'1.9.0-DEV',</span>
107-
<span class="err">uv:</span> <span class="err">'0.9',</span>
108-
<span class="err">zlib:</span> <span class="err">'1.2.3',</span>
109-
<span class="err">openssl:</span> <span class="err">'1.0.1e'</span> <span class="err">}</span>
105+
<pre> <span class="err">$</span> <span class="err">node</span> <span class="err">-p</span> <span class="err">&quot;process.versions&quot;</span>
106+
<span class="err">{</span> <span class="err">http_parser:</span> <span class="err">'1.0',</span>
107+
<span class="err">node:</span> <span class="err">'0.10.0',</span>
108+
<span class="err">v8:</span> <span class="err">'3.14.5.8',</span>
109+
<span class="err">ares:</span> <span class="err">'1.9.0-DEV',</span>
110+
<span class="err">uv:</span> <span class="err">'0.9',</span>
111+
<span class="err">zlib:</span> <span class="err">'1.2.3',</span>
112+
<span class="err">openssl:</span> <span class="err">'1.0.1e'</span> <span class="err">}</span>
110113
</pre>
111114
</div>
112115
<h3> <a name="nodejs-instances" class="anchor" href="..md.html#nodejs-instances"><span class="octicon octicon-link"></span></a>Node.js instances</h3>
@@ -117,17 +120,42 @@ <h3> <a name="nodejs-sources" class="anchor" href="..md.html#nodejs-sources"><sp
117120
<p>Node.js sources have &quot;Node.js Core Modules&quot; in <code>lib</code> folder, that may be useful.</p>
118121
<p>Add following snippet to project <code>.project</code> file to reference Node.js sources.</p>
119122
<div class="highlight highlight-xml">
120-
<pre><span class="nt">&lt;linkedResources&gt;</span>
121-
<span class="nt">&lt;link&gt;</span>
122-
<span class="nt">&lt;name&gt;</span>nodejs-sources-lib<span class="nt">&lt;/name&gt;</span>
123-
<span class="nt">&lt;type&gt;</span>2<span class="nt">&lt;/type&gt;</span>
124-
<span class="nt">&lt;location&gt;</span>E:/Enide/node-sources/node-v0.10.19/lib/<span class="nt">&lt;/location&gt;</span>
125-
<span class="nt">&lt;/link&gt;</span>
126-
<span class="nt">&lt;/linkedResources&gt;</span>
123+
<pre> <span class="nt">&lt;linkedResources&gt;</span>
124+
<span class="nt">&lt;link&gt;</span>
125+
<span class="nt">&lt;name&gt;</span>nodejs-sources-lib<span class="nt">&lt;/name&gt;</span>
126+
<span class="nt">&lt;type&gt;</span>2<span class="nt">&lt;/type&gt;</span>
127+
<span class="nt">&lt;location&gt;</span>E:/Enide/node-sources/node-v0.10.19/lib/<span class="nt">&lt;/location&gt;</span>
128+
<span class="nt">&lt;/link&gt;</span>
129+
<span class="nt">&lt;/linkedResources&gt;</span>
127130
</pre>
128131
</div>
129132
<p><a href="images/nodejs-sources-lib.PNG" target="_blank"><img src="images/nodejs-sources-lib.PNG" alt="" style="max-width:100%;" /></a></p>
130133
<h3> <a name="nodejs-modules" class="anchor" href="..md.html#nodejs-modules"><span class="octicon octicon-link"></span></a>Node.js modules</h3>
131-
<p>Node.js modules (in <code>node_modules</code>) usually have <code>README.md</code> file. To see <code>README.md</code> as it looks like on GitHub, right-click it and select <code>Show in GFM view</code>. Check also &quot;Markdown&quot; and &quot;Github Flavored Markdown (GFM)&quot; help pages.</p>
134+
<p>Node.js modules (in <code>node_modules</code>) usually have <code>README.md</code> file. To see <code>README.md</code> as it looks like on GitHub, right-click it and select <code>Show in GFM view</code>. Check also &quot;Markdown&quot; and &quot;Github Flavored Markdown (GFM)&quot; help pages.</p>
135+
<h3> <a name="example" class="anchor" href="..md.html#example"><span class="octicon octicon-link"></span></a>Example</h3>
136+
<div class="highlight highlight-javascript">
137+
<pre> <span class="kd">var</span> <span class="nx">http</span> <span class="o">=</span> <span class="nx">require</span><span class="p">(</span><span class="s1">'http'</span><span class="p">);</span>
138+
<span class="kd">var</span> <span class="nx">server</span> <span class="o">=</span> <span class="nx">http</span><span class="p">.</span><span class="nx">createServer</span><span class="p">();</span>
139+
<span class="kd">var</span> <span class="nx">handleReq</span> <span class="o">=</span> <span class="kd">function</span><span class="p">(</span><span class="nx">req</span><span class="p">,</span><span class="nx">res</span><span class="p">){</span>
140+
<span class="nx">res</span><span class="p">.</span><span class="nx">writeHead</span><span class="p">(</span><span class="mi">200</span><span class="p">,</span> <span class="p">{});</span>
141+
<span class="nx">res</span><span class="p">.</span><span class="nx">end</span><span class="p">(</span><span class="s1">'hello world'</span><span class="p">);</span>
142+
<span class="p">};</span>
143+
<span class="nx">server</span><span class="p">.</span><span class="nx">on</span><span class="p">(</span><span class="s1">'request'</span><span class="p">,</span> <span class="nx">handleReq</span><span class="p">);</span>
144+
<span class="nx">server</span><span class="p">.</span><span class="nx">listen</span><span class="p">(</span><span class="mi">8080</span><span class="p">);</span>
145+
</pre>
146+
</div>
147+
<div class="highlight highlight-javascript">
148+
<pre> <span class="kd">var</span> <span class="nx">fs</span> <span class="o">=</span> <span class="nx">require</span><span class="p">(</span><span class="s1">'fs'</span><span class="p">);</span>
149+
<span class="nx">fs</span><span class="p">.</span><span class="nx">writeFile</span><span class="p">(</span><span class="s2">&quot;/tmp/test&quot;</span><span class="p">,</span> <span class="s2">&quot;Hey there!&quot;</span><span class="p">,</span> <span class="kd">function</span><span class="p">(</span><span class="nx">err</span><span class="p">)</span> <span class="p">{</span>
150+
<span class="k">if</span><span class="p">(</span><span class="nx">err</span><span class="p">)</span> <span class="p">{</span>
151+
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="nx">err</span><span class="p">);</span>
152+
<span class="p">}</span> <span class="k">else</span> <span class="p">{</span>
153+
<span class="nx">console</span><span class="p">.</span><span class="nx">log</span><span class="p">(</span><span class="s2">&quot;The file was saved!&quot;</span><span class="p">);</span>
154+
<span class="p">}</span>
155+
<span class="p">});</span>
156+
</pre>
157+
</div>
158+
<h3> <a name="contribute" class="anchor" href="..md.html#contribute"><span class="octicon octicon-link"></span></a>Contribute</h3>
159+
<p><a href="https://github.com/Nodeclipse/nodeclipse-1/blob/master/org.nodeclipse.help/contents/nodejs.md" target="_blank">Edit online on GitHub</a></p>
132160
</body>
133161
</html>

org.nodeclipse.help/contents/nodejs.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,30 @@ Node.js modules (in `node_modules`) usually have `README.md` file.
8282
To see `README.md` as it looks like on GitHub, right-click it and select `Show in GFM view`.
8383
Check also "Markdown" and "Github Flavored Markdown (GFM)" help pages.
8484

85+
### Example
86+
87+
```javascript
88+
var http = require('http');
89+
var server = http.createServer();
90+
var handleReq = function(req,res){
91+
res.writeHead(200, {});
92+
res.end('hello world');
93+
};
94+
server.on('request', handleReq);
95+
server.listen(8080);
96+
```
97+
98+
```javascript
99+
var fs = require('fs');
100+
fs.writeFile("/tmp/test", "Hey there!", function(err) {
101+
if(err) {
102+
console.log(err);
103+
} else {
104+
console.log("The file was saved!");
105+
}
106+
});
107+
```
108+
85109
### Contribute
86110

87111
<a href="https://github.com/Nodeclipse/nodeclipse-1/blob/master/org.nodeclipse.help/contents/nodejs.md" target="_blank">Edit online on GitHub</a>

0 commit comments

Comments
 (0)