舉報

會員
Node Cookbook
最新章節:
Index
AspartofPackt’scookbookseries,thisbookispackedwithpracticalrecipesthatwillgetyouworkingefficientlywithNodefromthestart.EachchapterfocusesonadifferentaspectofworkingwithNode.IfyouhavesomeknowledgeofJavaScriptandwanttobuildfast,efficient,scalableclient-serversolutions,thenNodeCookbookisforyou.ExperiencedusersofNodewillimprovetheirskillsalthoughevenifyouhavenotworkedwithNodebefore,thesepracticalrecipeswillmakeiteasytogetstarted.
目錄(91章)
倒序
- coverpage
- Node Cookbook
- 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
- Downloading the example code
- Errata
- Piracy
- Questions
- 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 again
- Converting an object to XML and back again
- 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 and retrieving data with Mongoskin
- Storing data to CouchDB with Cradle
- Retrieving data from CouchDB with Cradle
- Accessing CouchDB changes stream with Cradle
- Storing and retrieving data with Redis
- Implementing PubSub with Redis
- Chapter 5. Transcending AJAX: Using WebSockets
- Introduction
- Creating a WebSocket server
- Seamless fallbacking with socket.io
- Callbacks over socket.io transport
- Creating a real-time widget
- Chapter 6. Accelerating Development with Express
- Introduction
- Generating Express scaffolding
- Defining and applying environments
- Dynamic routing
- Templating in Express
- CSS engines with Express
- Initializing and using a session
- Making an Express web app
- Chapter 7. Implementing Security Encryption and Authentication
- Introduction
- Implementing Basic Authentication
- Cryptographic password hashing
- Implementing Digest Authentication
- Setting up an HTTPS web server
- Preventing cross-site request forgery
- Chapter 8. Integrating Network Paradigms
- Introduction
- Sending email
- Sending SMS
- Communicating with TCP
- Creating an SMTP server
- Implementing a virtual hosting paradigm
- Chapter 9. Writing Your Own Node Modules
- Introduction
- Creating a test-driven module API
- Writing a functional module mock-up
- Refactoring from functional to prototypical
- Extending the module's API
- Deploying a module to npm
- Chapter 10. Taking It Live
- Introduction
- Deploying to a server environment
- Automatic crash recovery
- Continuous deployment
- Hosting with a Platform as a Service provider
- Index 更新時間:2021-08-13 18:14:07
推薦閱讀
- Git Version Control Cookbook
- Building a RESTful Web Service with Spring
- Hands-On C++ Game Animation Programming
- Web Application Development with MEAN
- MySQL數據庫管理與開發實踐教程 (清華電腦學堂)
- 用Python實現深度學習框架
- 嚴密系統設計:方法、趨勢與挑戰
- 用戶體驗增長:數字化·智能化·綠色化
- Instant PHP Web Scraping
- 響應式Web設計:HTML5和CSS3實戰(第2版)
- 網絡數據采集技術:Java網絡爬蟲實戰
- Beginning C# 7 Hands-On:The Core Language
- C Primer Plus(第6版)中文版【最新修訂版】
- Learning Redux
- 信息學奧林匹克競賽初賽精講精練
- Image Processing with ImageJ(Second Edition)
- 谷歌JAX深度學習從零開始學
- 亮劍Java Web項目開發案例導航
- 零基礎學算法(第4版)
- Unity 5.x 2D Game Development Blueprints
- Visual C++程序開發參考手冊
- 電子系統設計基礎
- Oracle Application Integration Architecture(AIA) Foundation Pack 11gR1:Essentials
- SolidWorks軟件入門與建模技巧
- 公安計算機應用基礎
- 我的Python世界
- Visual Basic編程全能詞典
- Xamarin Essentials
- 步步為贏:交互設計全流程解析
- 零基礎學JavaScript