舉報

會員
Node Cookbook(Second Edition)
最新章節:
Index
InNodeCookbookSecondEdition,eachchapterfocusesonadifferentaspectofworkingwithNode.FollowingaCookbookstructure,therecipesarewritteninaneasytounderstandlanguage.Readerswillfinditeasiertograspeventhecomplexrecipeswhicharebackedbylotsofillustrations,tips,andhints.IfyouhavesomeknowledgeofJavaScriptandwanttobuildfast,efficient,scalableclientserversolutions,thenNodeCookbookSecondEditionisforyou.KnowledgeofNodewillbeanadvantagebutisnotrequired.ExperiencedusersofNodewillbeabletoimprovetheirskills.
目錄(92章)
倒序
- coverpage
- Node Cookbook Second Edition
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Making a Web Server
- Introduction
- Setting up a router
- Serving static files
- Caching content in memory for immediate delivery
- Optimizing performance with streaming
- Securing against filesystem hacking exploits
- Chapter 2. Exploring the HTTP Object
- Introduction
- Processing POST data
- Handling file uploads
- Using Node as an HTTP client
- Implementing download throttling
- Chapter 3. Working with Data Serialization
- Introduction
- Converting an object to JSON and back
- Converting an object to XML and back
- Browser-server transmission via AJAX
- Working with real data – fetching trending tweets
- Chapter 4. Interfacing with Databases
- Introduction
- Writing to a CSV file
- Connecting and sending SQL to a MySQL server
- Storing and retrieving data with MongoDB
- Storing data to CouchDB with Cradle
- Retrieving data from CouchDB with Cradle
- Accessing the CouchDB changes stream with Cradle
- Storing and retrieving data with Redis
- Implementing PubSub with Redis
- Chapter 5. Employing Streams
- Introduction
- Consuming streams
- Playing with pipes
- Making stream interfaces
- Streaming across Node processes
- Chapter 6. Going Real Time
- Introduction
- Creating a WebSocket server
- Cross-browser real-time logic with Socket.IO
- Remote Procedure Calls with Socket.IO
- Creating a real-time widget
- Chapter 7. Accelerating Development with Express
- Introduction
- Generating Express scaffolding
- Managing server tier environments
- Implementing dynamic routing
- Templating in Express
- CSS preprocessors with Express
- Initializing and using a session
- Making an Express web app
- Chapter 8. Implementing Security Encryption and Authentication
- Introduction
- Implementing Basic Authentication
- Hashing passwords
- Implementing Digest Authentication
- Setting up an HTTPS web server
- Preventing cross-site request forgery
- Chapter 9. Integrating Network Paradigms
- Introduction
- Sending an e-mail
- Sending an SMS
- Communicating with TCP
- Creating an SMTP server
- Implementing a virtual hosting paradigm
- Chapter 10. Writing Your Own Node Modules
- Introduction
- Creating a test-driven module specification
- Writing a functional module mock-up
- Refactoring with prototypical inheritance
- Extending a module's API
- Deploying a module to npm
- Chapter 11. Taking It Live
- Introduction
- Deploying an app to a server environment
- Automatic crash recovery
- Continuous deployment
- Hosting with a Platform as a Service provider
- Index 更新時間:2021-07-16 12:04:43
推薦閱讀
- TypeScript Blueprints
- 構建移動網站與APP:HTML 5移動開發入門與實戰(跨平臺移動開發叢書)
- Web Development with Django Cookbook
- Android 9 Development Cookbook(Third Edition)
- FFmpeg入門詳解:音視頻原理及應用
- Java Web程序設計任務教程
- Android群英傳
- Machine Learning With Go
- Mastering Adobe Captivate 7
- TypeScript圖形渲染實戰:2D架構設計與實現
- Python硬件編程實戰
- Docker:容器與容器云(第2版)
- 深入理解Java虛擬機:JVM高級特性與最佳實踐
- 啊哈C語言!:邏輯的挑戰(修訂版)
- Clojure for Finance
- VMware vSphere Design Essentials
- Mastering Node.js
- Python AI游戲編程入門:基于Pygame和PyTorch
- Python3網絡爬蟲寶典
- Drupal 8 Quick Start Guide
- 編程改變生活:用Python提升你的能力(基礎篇·微課視頻版)
- JavaScript語言精髓與編程實踐
- JSP程序設計實訓與案例教程(第2版)
- Mastering Redmine
- Cocos2d Game Development Blueprints
- Selenium自動化測試之道
- HoloLens 2開發入門精要:基于Unity和MRTK
- Haskell High Performance Programming
- C語言程序設計教程
- Android移動性能實戰