Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Introducción a express - meetup node.js argentina
Search
Dan Zajdband
October 26, 2012
Technology
1
710
Introducción a express - meetup node.js argentina
Dan Zajdband
October 26, 2012
Tweet
Share
More Decks by Dan Zajdband
See All by Dan Zajdband
WebVR for the rest of us @ SRCCON 2016
danzajdband
0
120
Crowdsourcing
danzajdband
0
160
Progressive Web Applications
danzajdband
0
170
Hackdash - Media party 2015
danzajdband
0
59
Servidores... Para qué?
danzajdband
0
270
¿Qué ES 6? - Introducción a ECMAScript y Babel
danzajdband
2
400
La Web Realtime
danzajdband
1
140
JSConfAr 2012
danzajdband
1
140
Other Decks in Technology
See All in Technology
形式手法特論:CEGAR を用いたモデル検査の状態空間削減 #kernelvm / Kernel VM Study Hokuriku Part 8
ytaka23
2
420
「Managed Instances」と「durable functions」で広がるAWS Lambdaのユースケース
lamaglama39
0
200
因果AIへの招待
sshimizu2006
0
520
たかが特別な時間の終わり / It's Only the End of Special Time
watany
28
7.7k
グレートファイアウォールを自宅に建てよう
ctes091x
0
130
EM歴1年10ヶ月のぼくがぶち当たった苦悩とこれからへ向けて
maaaato
0
250
SSO方式とJumpアカウント方式の比較と設計方針
yuobayashi
4
140
モダンデータスタック (MDS) の話とデータ分析が起こすビジネス変革
sutotakeshi
0
180
A Compass of Thought: Guiding the Future of Test Automation ( #jassttokai25 , #jassttokai )
teyamagu
PRO
1
230
Oracle Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
0
670
Agentic AI Patterns and Anti-Patterns
glaforge
1
170
ブロックテーマとこれからの WordPress サイト制作 / Toyama WordPress Meetup Vol.81
torounit
0
380
Featured
See All Featured
Measuring & Analyzing Core Web Vitals
bluesmoon
9
700
Building a Scalable Design System with Sketch
lauravandoore
463
34k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Six Lessons from altMBA
skipperchong
29
4.1k
Practical Orchestrator
shlominoach
190
11k
Scaling GitHub
holman
464
140k
Designing for humans not robots
tammielis
254
26k
Bash Introduction
62gerente
615
210k
Site-Speed That Sticks
csswizardry
13
990
Side Projects
sachag
455
43k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.1k
Transcript
Introducción a express
Dan Zajdband
@dzajdband
zajdband.com.ar
los-rayos.com.ar
None
La filosofía de node
“Node.js has a relatively small core set of functionality. The
general guideline is that node core contains everything that is strictly necessary to do network programming, and write userland modules.” @izs - node.js maintainer, npm creator
require(‘http’)
require(‘http’).createServer(function(req, res){ res.writeHead(200, {‘Content-Type’: ‘text/plain’}); res.end(‘Piojo Lopez\n’); }).listen(3000);
npm install express
• Powered by Connect • Middleware • Routing • HTTP
helpers • Liviano • Soporta +14 template engines
None
npm install -g express
None
NODE_ENV=development
None
lluvia de módulos
• Socket.IO (https://github.com/LearnBoost/ socket.io) • Passport (https://github.com/jaredhanson/passport) • Mongoose (https://github.com/LearnBoost/
mongoose) • Redis (https://github.com/mranney/node_redis) • Superagent (https://github.com/visionmedia/ superagent)
• Up (https://github.com/LearnBoost/up) • bcrypt (https://github.com/ncb000gt/ node.bcrypt.js/) • Oauth (https://github.com/ciaranj/node-oauth)
• nodemailer (https://github.com/andris9/ Nodemailer) • Jade (https://github.com/visionmedia/jade)
Bonus track
components
client-side package manager
• Componentes modulares • No solo para javascript • templates
• Extensible • Resuelve dependencias • Rápido (mucho más que, por ejemplo, npm)
follow @component_js