Node cookbook : over 50 recipes to master the art of asynchronous server-side JavaScript using Node /
A hands on approach to learning Node to equip and guide you in the art of asynchronous server side JavaScript.
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham :
Packt Pub.,
2012.
|
Colección: | Community experience distilled.
|
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- Node Cookbook
- Node Cookbook
- Credits
- About the Reviewers
- www.PacktPub.com
- Support files, eBooks, discount offers and more
- Why Subscribe
- Free Access for Packt account holders
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Downloading the example code
- Errata
- Piracy
- Questions
- 1. Making a Web Server
- Introduction
- Setting up a router
- Getting ready
- How to do it ...
- How it works ...
- There's more ...
- Simple multilevel routing
- Parsing the querystring
- Routing modules
- See also.
- Serving static filesGetting ready
- How to do it ...
- How it works ...
- There's more ...
- The favicon gotcha
- See also
- Caching content in memory for immediate delivery
- Getting ready
- How to do it ...
- How it works ...
- There's more ...
- Reflecting content changes
- See also
- Optimizing performance with streaming
- Getting ready
- How to do it ...
- How it works ...
- There's more ...
- Protecting against process memory overruns
- See also
- Securing against filesystem hacking exploits
- Getting ready
- How to do it ...
- How it works ...
- There's more ...
- Whitelisting
- Node-static
- See also.
- 2. Exploring the HTTP ObjectIntroduction
- Processing POST data
- Getting ready
- How to do it ...
- How it works ...
- There's more ...
- Accessing POST data with connect.bodyParser
- See also
- Handling file uploads
- Getting ready
- How to do it ...
- How it works ...
- There's more ...
- Using formidable to accept all POST data
- Preserving filenames with formidable
- Uploading via PUT
- See also
- Using Node as an HTTP client
- Getting ready
- How to do it ...
- How it works ...
- There's more ...
- Sending POST requests
- Multipart file upload as a client
- See also
- Implementing download throttling
- Getting ready.
- How to do it ... How it works ...
- Enabling resumes from broken downloads
- See also
- 3. Working with Data Serialization
- Introduction
- Converting an object to JSON and back again
- Getting ready
- How to do it ...
- How it works ...
- There's more ...
- Constructing JSONP responses
- Security and JSONP
- See also
- Converting an object to XML and back again
- Getting ready
- How to do it ...
- How it works ...
- There's more ...
- Objects containing arrays and functions
- Generating XML attributes
- Text values alongside attribute declarations
- See also
- Browser-server transmission via AJAX
- Getting ready.
- How to do it ... How it works ...
- There's more ...
- Sending serialized data from client to server
- See also
- Working with real data: fetching trending tweets
- Getting ready
- How to do it ...
- How it works ...
- Twitter API and the User-Agent header
- There's more ...
- Cross referencing Google Hot Trends with Twitter tweets
- See also
- 4. Interfacing with Databases
- Introduction
- Writing to a CSV file
- Getting ready
- How to do it ...
- How it works ...
- There's more ...
- Customizing the CSV elements
- Reading a CSV file
- Manipulating CSV as a stream
- See also
- Connecting and sending SQL to a MySQL server.