aracer.mobi in Action. MIKE CANTELON. MARC HARTER. T.J. HOLOWAYCHUK. NATHAN RAJLICH. MANNING. SHELTER ISLAND. aracer.mobi in Action, Second Edition is a thoroughly revised book based on the best -selling first edition. It starts at .. eBook $39,99 pdf + ePub + kindle + liveBook. aracer.mobi in Action is an example-driven tutorial that starts at square one and guides you through all the features, techniques, and concepts you'll need to build .
|Language:||English, Spanish, Hindi|
|Distribution:||Free* [*Registration needed]|
Using npm to run scripts 4. Custom npm scripts. Gulp 4. Adding Gulp to a project. Creating and running gulp tasks. Using separate files for larger projects. Webpack 4. Bundles and plugins. Configuring and running Webpack. Loading CommonJS modules and assets. Personas 5. Koa 5. Setting up. Kraken 5. Hapi 5. DerbyJS 5. LoopBack 5.
Comparison 5. HTTP servers and routes. Connect and Express in depth 6. Connect 6. Setting up a Connect application. Creating configurable middleware. Express 6. Generating the application skeleton. Configuring Express and your application. Enabling content negotiation.
Templating with Jade 7. Jade basics. Storing application data 8. Relational databases. PostgreSQL 8. Installation and setup. Connecting to Postgres from Node. Knex 8. Connecting and running queries with Knex. Swapping the database backend. ACID Guarantees 8. MongoDB 8. Installation and Setup. Redis 8. LevelDB 8.
Reading and writing key-value pairs. Serialization and deserialization are expensive. In-browser storage 8. Web storage: Hosted storage 8. Simple Storage Service S3. Testing Node applications 9. Unit testing 9.
The assert module. Spies and stubs with Sinon. Functional testing 9.
Dealing with failing tests 9. Getting more detailed logs. Deploying Node applications and maintaining uptime Hosting Node applications Platform as a Service. Deployment basics Deploying from a Git repository. Maximizing uptime and performance Maintaining uptime with Upstart. The cluster API: Hosting static files and proxying.
Writing command-line applications Conventions and philosophy. Command-line arguments Parsing command-line arguments. Sharing command-line tools with npm. Connecting scripts with pipes Piping data into parse-json. Pipes and command execution order.
Interpreting real-world scripts. Conquering the desktop with Electron Introducing Electron Electron's stack. Creating an Electron app The remote module. Building a full desktop application Bootstrapping React and Babel. The React app Defining the Request component.
Defining the Response component.
Communicating between React components. Builds and distribution Appendix A: Installing Node A. Installing Node using an installer A.
The macOS installer. Other ways to install Node A. Installing Node from source. Installing Node with a package manager. Appendix B: Automating the web with scraping B. Summary Appendix C: Connect's officially supported middleware C. Middleware for parsing cookies, request bodies, and query strings C. Parsing query strings C.
Middleware that implements core web application functions C. Middleware that handles web application security C. Middleware for serving static files C.
The trick to mastering Node. The Node server radically simplifies event-driven real-time apps like chat, games, and live data analytics, and with its incredibly rich ecosystem of modules, tools, and libraries, it's hard to beat!