Normal view MARC view ISBD view

Node.js Recipes : A Problem-Solution Approach

By: Gackenheimer, Cory.
Material type: TextTextSeries: eBooks on Demand.Publisher: Dordrecht : Springer, 2013Description: 1 online resource (368 p.).ISBN: 9781430260592.Subject(s): JavaScript (Computer program language) | Node.js | Scripting languages (Computer science)Genre/Form: Electronic books.Additional physical formats: Print version:: Node.js Recipes : A Problem-Solution ApproachDDC classification: 005.3 LOC classification: QA76.76.A65 .G384 2013Online resources: Click here to view this ebook.
Contents:
Contents at a Glance; Chapter 1: Understanding Node.js; 1-1. Installing Node.js on Your Machine; Windows; OS X; Ubuntu and Linux Mint; Fedora; Arch Linux; FreeBSD and OpenBSD; openSUSE; Windows; OS X; 1-2. Installing the npm Package Manager; 1-3. Understanding CommonJS Modules; Module Context; Module Identifiers; 1-4. Writing Modules for Your Application; 1-5. Requiring Modules in Your Application; 1-6. Using npm Modules; 1-7. Getting Started with npm and Dependency; name; version; description; keywords; homepage; bugs; license; author, contributors; files; main; bin; repository; config
dependenciesdevDependencies; bundledDependencies; optionalDependencies; Engines; OS and CPU; preferGlobal; 1-8. Installing a Node.js Version Manager; 1-9. Using Multiple Versions of Node.js on Your Machine; nvm; nave; n; Summary; Chapter 2: Networking with Node.js; 2-1. Setting Up a Server; Problem; Solution; How It Works; 2-2. Creating Connections to Your Server; Problem; Solution; How It Works; 2-3. Configuring Server Defaults; Problem; Solution; How It Works; 2-4. Creating a Client; Problem; Solution; How It Works; 2-5. Using Sockets to Communicate Between Servers; Problem; Solution
How It Works2-6. Retrieving Details About Connected Servers; Problem; Solution; How It Works; Chapter 3: Using the File System; 3-1. Retrieving Directory Structures; Problem; Solution; How It Works; 3-2. Navigating Through Directories; Problem; Solution; How It Works; 3-3. Manipulating the Directory Structure; Problem; Solution; How It Works; 3-4. Watching a Directory for Modifications; Problem; Solution; How It Works; 3-5. Reading Files; Problem; Solution; How It Works; 3-6. Writing Files; Problem; Solution; How It Works; 3-7. Moving Files; Problem; Solution; How It Works
3-8. Symbolically Linking FilesProblem; Solution; How It Works; 3-9. Altering File Permissions; Problem; Solution; How It Works; 3-10. Watching Files for Modifications; Problem; Solution; How It Works; Chapter 4: Building a Web Server; 4-1. Setting Up an HTTP Server; Problem; Solution; How It Works; 4-2. Using SSL to Build an HTTPS Server; Problem; Solution; How It Works; 4-3. Processing Requests on Your Server; Problem; Solution; How It Works; 4-4. Sending Responses from Your Server; Problem; Solution; How It Works; 4-5. Handling Headers and Status Codes; Problem; Solution; How It Works
4-6. Creating an HTTP ClientProblem; Solution; How It Works; 4-7. Processing Client Responses; Problem; Solution; How It Works; 4-8. Processing Client Requests; Problem; Solution; How It Works; 4-9. Responding to Events; Problem; Solution; How It Works; 4-10. Serving a Static Page via the File System; Problem; Solution; How It Works; Chapter 5: Using Events and Child Processes; 5-1. Creating a Custom Event; Problem; Solution; How It Works; 5-2. Adding a Listener for Custom Events; Problem; Solution; How It Works; 5-3. Implementing a One-time Event; Problem; Solution; How It Works
5-4. Reducing Callbacks Using Events
Summary: Node.js Recipes is your one-stop reference for solving Node.js problems. Filled with useful recipes that follow a problem/solution format, you can look up recipes for many situations that you may come across in your day-to-day server-side development. Node.js is accessible to those who not only relish in server-side programming but also web developers who understand the ubiquitous language of the web. Node.js Recipes covers all the essential ingredients required to become a seasoned Node.js developer in no time - make it your indispensable reference today.
Tags from this library: No tags from this library for this title. Log in to add tags.
Item type Current location Call number URL Status Date due Barcode
Electronic Book UT Tyler Online
Online
QA76.76.A65 .G384 2013 (Browse shelf) http://uttyler.eblib.com/patron/FullRecord.aspx?p=1636357 Available EBL1636357

Contents at a Glance; Chapter 1: Understanding Node.js; 1-1. Installing Node.js on Your Machine; Windows; OS X; Ubuntu and Linux Mint; Fedora; Arch Linux; FreeBSD and OpenBSD; openSUSE; Windows; OS X; 1-2. Installing the npm Package Manager; 1-3. Understanding CommonJS Modules; Module Context; Module Identifiers; 1-4. Writing Modules for Your Application; 1-5. Requiring Modules in Your Application; 1-6. Using npm Modules; 1-7. Getting Started with npm and Dependency; name; version; description; keywords; homepage; bugs; license; author, contributors; files; main; bin; repository; config

dependenciesdevDependencies; bundledDependencies; optionalDependencies; Engines; OS and CPU; preferGlobal; 1-8. Installing a Node.js Version Manager; 1-9. Using Multiple Versions of Node.js on Your Machine; nvm; nave; n; Summary; Chapter 2: Networking with Node.js; 2-1. Setting Up a Server; Problem; Solution; How It Works; 2-2. Creating Connections to Your Server; Problem; Solution; How It Works; 2-3. Configuring Server Defaults; Problem; Solution; How It Works; 2-4. Creating a Client; Problem; Solution; How It Works; 2-5. Using Sockets to Communicate Between Servers; Problem; Solution

How It Works2-6. Retrieving Details About Connected Servers; Problem; Solution; How It Works; Chapter 3: Using the File System; 3-1. Retrieving Directory Structures; Problem; Solution; How It Works; 3-2. Navigating Through Directories; Problem; Solution; How It Works; 3-3. Manipulating the Directory Structure; Problem; Solution; How It Works; 3-4. Watching a Directory for Modifications; Problem; Solution; How It Works; 3-5. Reading Files; Problem; Solution; How It Works; 3-6. Writing Files; Problem; Solution; How It Works; 3-7. Moving Files; Problem; Solution; How It Works

3-8. Symbolically Linking FilesProblem; Solution; How It Works; 3-9. Altering File Permissions; Problem; Solution; How It Works; 3-10. Watching Files for Modifications; Problem; Solution; How It Works; Chapter 4: Building a Web Server; 4-1. Setting Up an HTTP Server; Problem; Solution; How It Works; 4-2. Using SSL to Build an HTTPS Server; Problem; Solution; How It Works; 4-3. Processing Requests on Your Server; Problem; Solution; How It Works; 4-4. Sending Responses from Your Server; Problem; Solution; How It Works; 4-5. Handling Headers and Status Codes; Problem; Solution; How It Works

4-6. Creating an HTTP ClientProblem; Solution; How It Works; 4-7. Processing Client Responses; Problem; Solution; How It Works; 4-8. Processing Client Requests; Problem; Solution; How It Works; 4-9. Responding to Events; Problem; Solution; How It Works; 4-10. Serving a Static Page via the File System; Problem; Solution; How It Works; Chapter 5: Using Events and Child Processes; 5-1. Creating a Custom Event; Problem; Solution; How It Works; 5-2. Adding a Listener for Custom Events; Problem; Solution; How It Works; 5-3. Implementing a One-time Event; Problem; Solution; How It Works

5-4. Reducing Callbacks Using Events

Node.js Recipes is your one-stop reference for solving Node.js problems. Filled with useful recipes that follow a problem/solution format, you can look up recipes for many situations that you may come across in your day-to-day server-side development. Node.js is accessible to those who not only relish in server-side programming but also web developers who understand the ubiquitous language of the web. Node.js Recipes covers all the essential ingredients required to become a seasoned Node.js developer in no time - make it your indispensable reference today.

Description based upon print version of record.

Author notes provided by Syndetics

Cory Gackenheimer is a software engineer from Indianapolis, Indiana. He studied Physics at Purdue University where he worked with image analysis software for nanoscale environments. His software experience has led him to utilize many different technologies including C#, C++, Visual Basic, SQL Server, MongoDB, Cassandra and, of course, JavaScript. He has a driving passion to learn new things and find more efficient processes and procedures. When he first encountered Node.js he realized the potential that utilizing the ubiquitous language of the web on the server was both efficient and revolutionary. Since then he has spent a considerable amount of time learning and building things with Node.js. Aside from hacking on code, he enjoys spending time with his family, running, cycling, or playing the occasional soccer game.

There are no comments for this item.

Log in to your account to post a comment.