Criado por Victor Perin
Oi, sou Victor Perin.
Sou Desenvolvedor Back-End na PrinciWeb e um dos mentores do NodeSchool Campinas.
var http = require('http'); var callback = function(req, res) { res.end('Ola mundo!'); }; http.createServer(callback).listen(1337, '127.0.0.1');
NodeJS > Node Frameworks
Você vai escrever menos código.
var http = require('http'); var fs = require('fs'); console.log('Servidor ouvindo na porta 1337!'); http.createServer(function(request, response) { if (request.url == '/') { response.writeHeader(200, {'Content-Type': 'text/html'}); fs.createReadStream('./index.html').pipe(response); } else { fs.stat('.' + request.url, function(err, status) { if (!err && status.isFile()) { response.writeHeader(200); fs.createReadStream('.' + request.url).pipe(response); } else { response.writeHeader(404); response.end('Arquivo nao encontrado.'); } }); } }).listen(1337, '127.0.0.1');
O framework minimalista.
var express = require('express'); var app = express(); app.use('/', express.static('./')); var server = app.listen(1337, function() { console.log('Servidor ouvindo na porta 1337!'); });
Apresentando: NodeFramework.com
Estes frameworks são poucos opnativos e oferecem uma configuração rica.
Apresentar seu projeto corretamente. Crie a sua própria arte a partir de templates.
Algumas das pedras preciosas do node. São construídos com Scaffold, Template Engines, WebSocket e bibliotecas de persistência.
Menção honrosa: REST API frameworks
PS: Por favor, não tente testar todos...
Não seja nenhum desses dois:
Caso precisem, o link para a apresentação estará na página do meetup.
Dúvidas? Sugestões?