Cargando…

Express.js blueprints : learn to use Express.js pragmatically by creating five fun and robust real-world APIs, with a bonus chapter on Koa.js /

This book is for beginners to Node.js and also for those who are technically advanced. By the end of this book, every competent developer will have achieved expertise in building web applications with Express.js.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Augarten, Ben (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2015.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000 i 4500
001 EBSCO_ocn911057788
003 OCoLC
005 20231017213018.0
006 m o d
007 cr unu||||||||
008 150616s2015 enka o 001 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d IDEBK  |d EBLCP  |d DEBBG  |d YDXCP  |d COO  |d OCLCF  |d N$T  |d E7B  |d OCLCQ  |d MERUC  |d VT2  |d CEF  |d OCLCQ  |d WYU  |d UAB  |d OCLCO  |d RDF  |d OCLCQ  |d SNK  |d OCLCO  |d OCLCQ  |d QGK  |d OCLCO 
019 |a 909858808  |a 912319607  |a 913844009  |a 961628020  |a 1259216348 
020 |a 9781783983032  |q (electronic bk.) 
020 |a 1783983035  |q (electronic bk.) 
020 |z 9781783983025 
020 |z 1783983027 
029 1 |a AU@  |b 000062431873 
029 1 |a DEBBG  |b BV042683721 
029 1 |a DEBBG  |b BV043620579 
029 1 |a DEBSZ  |b 446589276 
029 1 |a GBVCP  |b 83248010X 
035 |a (OCoLC)911057788  |z (OCoLC)909858808  |z (OCoLC)912319607  |z (OCoLC)913844009  |z (OCoLC)961628020  |z (OCoLC)1259216348 
037 |a CL0500000604  |b Safari Books Online 
050 4 |a QA76.76.A63 
072 7 |a COM  |x 060090  |2 bisacsh 
072 7 |a COM  |x 051260  |2 bisacsh 
082 0 4 |a 005.3  |2 23 
049 |a UAMI 
100 1 |a Augarten, Ben,  |e author. 
245 1 0 |a Express.js blueprints :  |b learn to use Express.js pragmatically by creating five fun and robust real-world APIs, with a bonus chapter on Koa.js /  |c Ben Augarten ... [and seven others]. 
264 1 |a Birmingham :  |b Packt Publishing,  |c 2015. 
300 |a 1 online resource :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
490 1 |a Community experience distilled 
588 0 |a Online resource; title from cover (Safari, viewed June 10, 2015). 
500 |a Includes index. 
505 0 |a Cover; Copyright; Credits; About the Authors; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Building a Basic Express Site; Setting up Express for a static site; Saying Hello, World in Express; Jade templating; Local user authentication; User object modeling; Introducing Express middleware; Setting up passport; Registering users; Authenticating users; OAuth with passport; Adding OAuth to user model; Getting API tokens; Third-party registration and login; Profile pages; URL params; Profile templates; Testing; Introducing Mocha; Testing API endpoints 
505 8 |a Automate builds and deploysIntroducing the Gruntfile; Continuous integration with Travis; Deploying Node.js applications; Summary; Chapter 2: A Robust Movie API; Folder structure and organization; Responding to CRUD operations; Retrieving an actor with GET; Creating a new actor with POST; Updating an actor with PUT; Removing an actor with DELETE; Object modeling with Mongoose; Generating unique IDs; Validating your database; Extracting functions to reusable middleware; Testing; Summary; Chapter 3: Multiplayer Game API -- Connect 4; Modeling Game State with Mongoose; Creating a new game 
505 8 |a Input validationGetting the game state; Joining a game; Playing the game; Testing for a tie; Summary; Chapter 4: MMO Word Game; Gameplay; Real-time application overview; Keeping track of active users; Schema design; User schema; User join; Promises; The then and catch method; Chain multiple Promises; Prevent duplicates; User leaves the game; Show all active users; The words -- Subdocuments; Validate input; Dealing with race conditions; Test case to test race conditions; Socket. IO; Socket handshaking, user join; Adding and pushing updates to clients; Launch Socket. IO applications 
505 8 |a Test Socket. IO applications with the Socket. IO clientDebug Socket. IO with Chrome Developer Tools; Summary; Chapter 5: Coffee with Strangers; Code structure; Defining routes; Persisting data; Exception handling; Naive pairing; Notes about tests; Considering user history; Optimizing for distance; E-mail follow up; Periodical tasks with node-cron; Summary; Chapter 6: Hacker News API on Koa.js; Generator syntax; Middleware philosophy; Context versus req, res; The link model; The link routes; Tying it together; Validation and error handling; Update route; Let's perform some tests; Parallel requests 
505 8 |a Rendering HTML pagesServing static assets; Summary; Appendix: Connect 4 -- Game Logic; Index 
520 |a This book is for beginners to Node.js and also for those who are technically advanced. By the end of this book, every competent developer will have achieved expertise in building web applications with Express.js. 
546 |a English. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
630 0 0 |a Node.js. 
630 0 7 |a Node.js  |2 fast 
650 0 |a Application program interfaces (Computer software) 
650 0 |a Application software. 
650 0 |a EXPRESS (Computer program language) 
650 0 |a JavaScript (Computer program language) 
650 6 |a Interfaces de programmation d'applications. 
650 6 |a Logiciels d'application. 
650 6 |a EXPRESS (Langage de programmation) 
650 6 |a JavaScript (Langage de programmation) 
650 7 |a APIs (interfaces)  |2 aat 
650 7 |a COMPUTERS  |x Internet  |x Application Development.  |2 bisacsh 
650 7 |a COMPUTERS  |x Programming Languages  |x JavaScript.  |2 bisacsh 
650 7 |a Application program interfaces (Computer software)  |2 fast 
650 7 |a Application software  |2 fast 
650 7 |a EXPRESS (Computer program language)  |2 fast 
650 7 |a JavaScript (Computer program language)  |2 fast 
776 0 8 |i Print version:  |t Express.js blueprints : learn to use Express.js pragmatically by creating five fun and robust real-world APIs, with a bonus chapter on Koa.js.  |d Birmingham, England ; Mumbai, [India] : Packt Publishing, ©2015  |h ix, 173 pages  |k Community experience distilled.  |z 9781783983025 
830 0 |a Community experience distilled. 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=993081  |z Texto completo 
938 |a ebrary  |b EBRY  |n ebr11055669 
938 |a EBSCOhost  |b EBSC  |n 993081 
938 |a ProQuest MyiLibrary Digital eBook Collection  |b IDEB  |n cis31593844 
938 |a YBP Library Services  |b YANK  |n 12427969 
994 |a 92  |b IZTAP