mirror of
https://github.com/webinstall/webi-installers.git
synced 2026-02-14 17:49:53 +00:00
title, homepage, tagline, description
| title | homepage | tagline | description |
|---|---|---|---|
| Node.js | https://nodejs.org | Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. | Node is great for simple, snappy HTTP(S) servers, and for stitching APIs together with minimal fuss or muss. |
Hello World
node -e 'console.log("Hello, World!")'
> Hello, World!
A Simple Web Server
server.js:
var http = require('http');
var app = function (req, res) {
res.end('Hello, World!');
};
http.createServer(app).listen(8080, function () {
console.info('Listening on', this.address());
});
node server.js
An Express App
mkdir my-server
pushd my-server
npm init
npm install --save express
app.js:
'use strict';
var express = require('express');
var app = express();
app.use('/', function (req, res, next) {
res.end("Hello, World!");
});
module.exports = app;</code></pre>
server.js:
'use strict';
var http = require('http');
var app = require('./app.js');
http.createServer(app).listen(8080, function () {
console.info('Listening on', this.address());
});
npm start