NodeAPI - Simple RESTful API implementation on Node.js + MongoDB.

  •        2

NodeAPI is REST API server implementation built on top Node.js and Express.js with Mongoose.js for MongoDB integration. Access control follows OAuth 2.0 spec with the help of OAuth2orize and Passport.js. This is updated code that follows RESTful API With Node.js + MongoDB article.

https://github.com/ealeksandrov/NodeAPI

Dependencies:

body-parser : ^1.18.x
express : ^4.16.x
faker : ^4.1.x
mongoose : ^5.0.x
nconf : ^0.10.x
oauth2orize : ^1.11.x
passport : ^0.4.x
passport-http : ^0.3.x
passport-http-bearer : ^1.0.x
passport-oauth2-client-password : ^0.1.x
winston : ^2.4.x

Tags
Implementation
License
Platform

   




Related Projects

bookstore - Simple RESTful JSON api using Nodejs, Express and MongoDB

  •    HTML

Simple RESTful JSON api using Nodejs, Express and MongoDB

rest - REST API generator with Node.js, Express and Mongoose

  •    Javascript

📹 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.

mongodb-rest - (outdated/abandoned) REST Server for MongoDB (using node.js)

  •    Javascript

This is a REST server for MongoDB using Node, using the native node.js MongoDB driver. Using Express, it can now start in any folder and will happily server any files a public folder. Installation is now via npm: npm install mongodb-rest. After that you can just issue mongodb-rest on the command line and the server should start.

builderbook - Open-source web app. Built with React, Material-UI, Next, Express, Mongoose, MongoDB.

  •    Javascript

Builder 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-serverless-express - Run serverless applications and REST APIs using your existing Node

  •    Javascript

Run serverless applications and REST APIs using your existing Node.js application framework, on top of AWS Lambda and Amazon API Gateway. The sample provided allows you to easily build serverless web applications/services and RESTful APIs using the Express framework.Package and create your Lambda function, then configure a simple proxy API using Amazon API Gateway and integrate it with your Lambda function.

generator - Express' application generator

  •    Javascript

Express' application generator. This generator can also be further configured with the following command line flags.

express - Fast, unopinionated, minimalist web framework for node.

  •    Javascript

Fast, unopinionated, minimalist web framework for node. This is a Node.js module available through the npm registry.

baucis - Baucis enables you to build scalable REST APIs using the open source tools and standards you and your team already know

  •    Javascript

Build scalable REST APIs using the open source tools and standards you and your team already know — Mongoose, Express, and Node.js streams. Baucis takes the boilerplate out of building and maintaining scalable HATEOAS/Level 3 REST APIs. Baucis has tens of thousands of users and is used in production by startups, departments, and Fortune 500 companies, and at hackathons and conferences worldwide. MongoDB, Inc. awarded baucis first place in their 2014 Open Source Hack Contest.

vue-express-mongo-boilerplate - :star: MEVN Full stack JS web app boilerplate with NodeJS, Express, Mongo and VueJS

  •    Javascript

This 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.

express-gateway - A microservices API Gateway built on top of ExpressJS

  •    Javascript

Express 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.

mongo-express - Web-based MongoDB admin interface, written with Node.js and express

  •    Javascript

mongo-express requires Node.js v4 or higher. By default config.default.js is used where the basic access authentication is admin:pass. This is obviously not safe, and there are warnings in the console.

xmysql - :rocket: One command to generate REST APIs for any MySql Database.

  •    Javascript

Generating REST APIs for a MySql database which does not follow conventions of frameworks such as rails, django, laravel etc is a small adventure that one like to avoid .. Hence this.

vue-chess - Multiplayer online chess game use Vue , Nodejs, Webpack, Em6, Socket

  •    Javascript

Multiplayer online chess game use Vue , Nodejs, Webpack, Em6, Socket.io, Mongodb, Express

node-api - Building a RESTful API Using Node and Express 4

  •    Javascript

Building a RESTful API Using Node and Express 4

mongoui - MongoDB admin UI server written in Node.js 🎮

  •    Javascript

MongoUI is an open-source web and desktop app which allows to administer local and remote MongoDB instances via GUI. No need to type commands in a terminal anymore. Convenient interface will allow to create, update, remove and filter/search documents. You can switch between collections or even databases with just a single click.Currently a standalone tool (run as an app locally or on your server); desktop app later. This is a brand new v2 of MongoUI. Old version use DerbyJS, then new version uses Webpack, React, React Router, React Bootstrap and of course Express and Node.

practicalnode - Practical Node.js, 1st and 2nd Editions [Apress] 📓

  •    Javascript

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.

drywall - :construction: Project moved, see Aqua and Frame

  •    Javascript

Aqua is what you're looking for. Also take a look at Frame, which is just the restful API parts of Aqua, bring your own front-end.

generator-angular-fullstack - Yeoman generator for AngularJS with an Express server

  •    Javascript

Yeoman generator for creating MEAN/SEAN stack applications, using ES6, MongoDB/SQL, Express, AngularJS, and Node - lets you quickly set up a project following best practices.Please note: If you run into trouble compiling native add-ons during the installation, follow node-gyp's short guide on required compilation tools.