Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Node: Up and Running SPECIAL OFFER: Upgrade this ebook with O’Reilly Foreword by Ryan Dahl Foreword by Brendan Eich Preface
Introduction Conventions Used in This Book Using Code Examples Safari® Books Online How to Contact Us Acknowledgments
Tom’s Thanks
I. Up and Running
1. A Very Brief Introduction to Node.js
Installing Node.js First Steps in Code
Node REPL A First Server
Why Node?
High-Performance Web Servers Professionalism in JavaScript Browser Wars 2.0
2. Doing Interesting Things
Building a Chat Server Let’s Build Twitter
3. Building Robust Node Applications
The Event Loop Patterns
The I/O Problem Space
Unordered parallel I/O Ordered serial I/O
Writing Code for Production
Error Handling Using Multiple Processors
II. Deep Dive and API Reference
4. Core APIs
Events
EventEmitter Callback Syntax
HTTP
HTTP Servers HTTP Clients
Making HTTP GET requests Uploading data for HTTP POST and PUT The ClientResponse object
URL querystring
I/O
Streams
Readable streams
Filesystem Buffers
A quick primer on binary Binary and strings Using Buffers Working with strings
console.log
5. Helper APIs
DNS Crypto
Hashing HMAC Public Key Cryptography
Encrypting with Cipher Decrypting with Decipher Creating signatures using Sign Verifying signatures with Verify
Processes
process Module
process events Interacting with the current Node process Operating system input/output
process.stdin process.stderr
Event loop and tickers
Child Process
child_process.exec( ) child_process.spawn( )
Testing Through assert VM
6. Data Access
NoSQL and Document Stores
CouchDB
Installation
Installing CouchDB Installing CouchDB’s Node module
Using CouchDB over HTTP Using node-couchdb
Working with databases Creating documents Reading documents Updating documents Deleting documents
Redis
Installation
Installing Redis Installing Redis’s Node module
Basic usage Hashes Lists Sets Sorted sets Subscriptions Securing Redis
MongoDB
MongoDB native driver
Installation Data types Writing records
Mongoose
Installation Defining schemas Manipulating collections Performance
Relational Databases
MySQL
Using NodeDB
Installation Selection Insertion Updating Deletion
Sequelize
PostgreSQL
Installation Selection Insertion, updates, and deletion
Connection Pooling MQ Protocols
RabbitMQ
Installing RabbitMQ Publish and subscribe Work queues
7. Important External Modules
Express
A Basic Express App Setting Up Routes in Express Handling Form Data Template Engines
Layouts and partial views
Middleware
Middleware factories
Socket.IO
Namespaces Using Socket.IO with Express
8. Extending Node
Modules Package Manager
Searching Packages Creating Packages Publishing Packages Linking
Add-ons
Glossary Index About the Authors Colophon SPECIAL OFFER: Upgrade this ebook with O’Reilly
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion