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-ec2Dillinger is a cloud-enabled, mobile-ready, offline-storage, AngularJS powered HTML5 Markdown editor. The overriding design goal for Markdown's formatting syntax is to make it as readable as possible. The idea is that a Markdown-formatted document should be publishable as-is, as plain text, without looking like it's been marked up with tags or formatting instructions.
markdown editor ide blog blogging writing nodejs node md dillinger text html express apiA barebones Node.js app using Express 4. This application supports the Getting Started with Node on Heroku article - check it out.
heroku nodejs express nodeAn unopinionated authentication library for building Node.js APIs. Permit makes it easy to add an authentication layer to any Node.js API. It can be used with any of the popular server frameworks (eg. Express, Koa, Hapi, Fastify) and it can be used for any type of API (eg. REST, GraphQL, etc.) due to its simple, unopinionated design.
nodejs authentication express koa hapi fastify api auth authn authorization bearer fastly graphql header oauth passport request rest server tokenDocker Compose is an awesome tool for creating isolated development environments with Docker by using simple configurations with YAML. It's clean and easy enough to wrap your head around, even if you are new to Docker. Even though, the official website is lacking some practial, real world examples for getting started with Docker Compose and Nodejs. I hope the following real world examples will save you from some headache (like I had) while trying to figure out how to (pragmatically) use Docker Compose for your Nodejs apps.
docker docker-compose node nodejs express redis nodemon gulp gruntA boilerplate application for building web apps using express, mongoose and passport. Read the wiki to understand how the application is structured.
mongoose passport nodejs boilerplate express mvcThis is a demo node.js application illustrating various features used in everyday web development, with a fine touch of best practices. The demo app is a blog application where users (signing up using facebook, twitter, github and simple registrations) can create an article, delete an article and add comments on the article. and replace the values there. In production env, it is not safe to keep the ids and secrets in a file, so you need to set it up via commandline. If you are using heroku checkout how environment variables are set here.
nodejs demo boilerplate express mongoose passport mongodbThis is a full stack webapp boilerplate project with VueJS + ExpressJS + MongoDB. It is NOT an out-of-box project. I make it in order to create an up-to-date starter repo which contains all important functions (user signup, login, oauth, profile, ...etc) except the business-logic. So when neccessary I can create a new webapp and only need to develop the business logic.
vue nodejs express boilerplate mongo webpack vuejs graphql fullstack fullstack-boilerplate mongodb hackaton bootstrap starterNodejs学习过程中的一些总结,可[点击这里](https://github.com/chyingp/nodejs-learning-guide)查看完整版。欢迎入群交流,群号 197339705 。<a target="_blank" href="http://shang.qq.com/wpa/qunwpa?idkey=7e4f670e1cd9278f30003965a1cc068a4f30d8c73aa071c8da189f4842dbbee6"><img border="0" src="http://pub.idqqimg.com/wpa/images/group.png" alt="express/node交流群" title="express/node交流群"></a>
nodejs crypto expressexpressCart is a fully functional shopping cart built in Node.js (Express, MongoDB) with Stripe, PayPal and Authorize.net payments. Note: Node.js version 7.x or greater is needed.
cart payment-provider shopping-cart paypal stripe paypal-payments nodejs authorize-net express mongodb ecommerce lunr shoppingNOTE: The process for setting up the dev environment has changed. Please refer to the docs for details. It's both a startup and a community project, completely open source under the MIT and Creative Commons licenses. It's the largest open source CoffeeScript project by lines of code, and since it's a game (with really cool tech), it's really fun to hack on. Join us in teaching the world to code! Your contribution will go on to show millions of players how cool programming can be.
codecombat coffeescript game coding learn-to-code html5 nodejs mongodb express pug learning live-coding multiplayerThe 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 npmCORS 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 expressNamed after Dexter, a show you should not watch until completion. Create a new morgan logger middleware function using the given format and options. The format argument may be a string of a predefined name (see below for the names), a string of a format string, or a function that will produce a log entry.
nodejs express logger http middleware📹 Watch this video for an overview on how to use generator-rest and deploy your project to Heroku. If you find this useful, please don't forget to star ⭐️ the repo, as this will help to promote the project. Follow me on Twitter and GitHub to keep updated about this project and others.
mongoose mongodb rest rest-api yeoman-generator boilerplate jest restful node nodejs express mongo passport ava api es6 babel generator yeomanHabitica is an open source habit building program which treats your life like a Role Playing Game. Level up as you succeed, lose HP as you fail, earn money to buy weapons and armor. We need more programmers! Your assistance will be greatly appreciated.
habitica node nodejs mongodb vue vuejs express css html
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.