This is the manuscript (draft) and code for Practical Node.js, 2nd Edition [Apress, 2018]. It's work in progress and the draft will be completed in the end of 2017. For the code of the 1st edition, please visit 1st-edition.You can get final 2nd edition (pre-order now or buy when it's ready) at Apress: http://www.apress.com/us/book/9781484230381.
nodejs apress node-js node-module express expressjs express-js rest-api mocha mongodb aws aws-ec2To reduce server load, latency and establish self-maintainable CDN based on your users browsers. Isomorphism blurred boundaries between server and client. The only difference between them currently is server`s ability to distribute application to clients. What if we go further enabling client to do this? What if we erase boundaries between server and client completely? In this case every client which got application`s code becomes it`s distributor or carrier. And drawing the analogy with spreading microorganisms in the nature this technique perfectly matches “viral JavaScript“ naming.
p2p nodejs expressjs webrtc distribution applications viralExpress Gateway is an API Gateway that sits at the heart of any microservices architecture, regardless of what language or platform you're using. Express Gateway secures your microservices and exposes them through APIs using Node.js, ExpressJS and Express middleware. Developing microservices, orchestrating and managing them now can be done insanely fast all on one seamless platform without having to introduce additional infrastructure. Express Gateway is commerically supported LunchBadger. For more information about support plans please contact info@express-gateway.io.
api-gateway expressjs express-middleware microservices oauth2 oauth2-server express-gateway microservice security endpoints service-discovery apis rest express middleware policies pipelines nodejs-gatewayThe largest Node.JS best practices list (August 2018)
nodejs best-practices styleguide style-guide style-guides node-js express expressjs nodejs-development es6 eslint mocha chai microservices rest npmNode.js body parsing middleware. Parse incoming request bodies in a middleware before your handlers, available under the req.body property.
middleware expressjs nodejs json urlencoded body parserNode.js compression middleware. Returns the compression middleware using the given options. The middleware will attempt to compress response bodies for all request that traverse through the middleware, based on the given options.
compression nodejs expressjs middleware gzip deflateParse Cookie header and populate req.cookies with an object keyed by the cookie names. Optionally you may enable signed cookie support by passing a secret string, which assigns req.secret so it may be used by other middleware. Parse a cookie value as a JSON cookie. This will return the parsed JSON value if it was a JSON cookie, otherwise it will return the passed value.
expressjs nodejs cookie middlewareCORS is a node.js package for providing a Connect/Express middleware that can be used to enable CORS with various options. For details on the effect of each CORS header, read this article on HTML5 Rocks.
nodejs expressjs middleware cors express connectNode.js CSRF protection middleware. Requires either a session middleware or cookie-parser to be initialized first.
nodejs middleware expressjs csrf tokens expressThis is the repository of the website expressjs.com. It is hosted directly from the repository as a GitHub Pages website. Install Ruby and Bundler if you don't have them already.
nodejs expressjs websiteCreate a new middleware function to serve files from within a given root directory. The file to serve will be determined by combining req.url with the provided root directory. When a file is not found, instead of sending a 404 response, this module will instead call next() to move on to the next middleware, allowing for stacking and fall-backs. Enable or disable accepting ranged requests, defaults to true. Disabling this will not send Accept-Ranges and ignore the contents of the Range request header.
middleware nodejs expressjs serve-files sendCreate a session middleware with the given options. Note Session data is not saved in the cookie itself, just the session ID. Session data is stored server-side.
nodejs expressjs middleware sessionA highly scalable, Progressive Web Application foundation,boilerplate, with the best Developer Experience.
pwa react ssr hot-reload code-splitting seo babel srcset expressjs es7 hsts hstspreload pwa-apps webpack4Open source web app to self-publish and sell books or other online content. If you want to learn how to build this project from scratch, check out our book: https://builderbook.org.
react nodejs github-api boilerplate mongodb stripe mongoose nextjs material-ui expressjs mailchimp passport apis aws-ses google-api express-sessionBuilder Book is an open source web app to publish documentation or books. The app is built with React/Material-UI/Next/Express/Mongoose/MongoDB and includes these third party APIs: Google, Github, AWS SES, Mailchimp, Stripe. We've used this builderbook project to build saas, async, and other real-world web apps.
aws-ses express-session github-api material-ui mongoose passport react mongodb nodejs nextjs mailchimp stripe google-api expressjs apis boilerplateWelcome to my React and Node tutorial to build a fully-functional e-commerce website in 5 hours. Open your code editor and follow me for the next hours to build an e-commerce website using React and Node.JS. It gives you an overview of the tutorial to build an eCommerce website like Amazon.
react redux css html node mongodb mongoose file-upload expressjs axios body-parser jsonwebtoken thunk-middlewareStarter application of Angular2 with Express
redux typescript expressjs angular2 angular-cli aotAPI built with Node + Express + GraphQL + Sequelize (supports MySQL, Postgres, Sqlite and MSSQL).WebApp built with React + Redux.
nodejs expressjs graphql graphql-server graphql-client graphql-schema sequelizejs mysql database react redux es6 fullstack-javascriptSimple cookie-based session middleware. A user session can be stored in two main ways with cookies: on the server or on the client. This module stores the session data on the client within a cookie, while a module like express-session stores only a session identifier on the client within a cookie and stores the session data on the server, typically in a database.
expressjs nodejs cookie session middleware connect expressNode.js middleware for serving a favicon. A favicon is a visual cue that client software, like browsers, use to identify a site. For an example and more information, please visit the Wikipedia article on favicons.
nodejs expressjs middleware favicon express
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.