All Projects → heimi-block → Egg Restfulapi

heimi-block / Egg Restfulapi

🏅 基于Egg.js 2.0 & {mongoose,jwt}RESTful API 模板,用于快速集成开发RESTful前后端分离的服务端。

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Egg Restfulapi

Egg Mongoose
Stars: ✭ 386 (-26.34%)
Mutual labels:  mongoose, mongodb, egg, egg-plugin
Nest Angular
NestJS, Angular 6, Server Side Rendering (Angular Universal), GraphQL, JWT (JSON Web Tokens) and Facebook/Twitter/Google Authentication, Mongoose, MongoDB, Webpack, TypeScript
Stars: ✭ 307 (-41.41%)
Mutual labels:  mongoose, mongodb, jwt
Node Express Mongodb Jwt Rest Api Skeleton
This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API). Demo of frontend in VueJS here: https://github.com/davellanedam/vue-skeleton-mvp
Stars: ✭ 603 (+15.08%)
Mutual labels:  mongoose, mongodb, jwt
Securing Restful Apis With Jwt
How to secure a Nodejs RESTful CRUD API using JSON web tokens?
Stars: ✭ 301 (-42.56%)
Mutual labels:  mongoose, mongodb, jwt
Mern Boilerplate
Fullstack boilerplate with React, Redux, Express, Mongoose, Passport Local, JWT, Facebook and Google OAuth out of the box.
Stars: ✭ 112 (-78.63%)
Mutual labels:  mongoose, mongodb, jwt
Jwt Node Vue
Repositório responsável pelo primeiro projeto da série de vídeos: Coding Stuff.
Stars: ✭ 29 (-94.47%)
Mutual labels:  mongoose, mongodb, jwt
Angular Full Stack
Angular Full Stack project built using Angular, Express, Mongoose and Node. Whole stack in TypeScript.
Stars: ✭ 1,261 (+140.65%)
Mutual labels:  mongoose, mongodb, jwt
Gindex V4
A Vue Js Based G Index with Improved Dark Mode, Search and Video Player
Stars: ✭ 143 (-72.71%)
Mutual labels:  mongoose, mongodb, jwt
Egg Graphql
Stars: ✭ 345 (-34.16%)
Mutual labels:  egg, egg-plugin
Bulletproof Nodejs
Implementation of a bulletproof node.js API 🛡️
Stars: ✭ 4,369 (+733.78%)
Mutual labels:  mongoose, mongodb
Nodejs Api Boilerplate
A boilerplate for kickstart your nodejs api project with JWT Auth and some new Techs :)
Stars: ✭ 364 (-30.53%)
Mutual labels:  mongoose, mongodb
Nestjs Query
Easy CRUD for GraphQL.
Stars: ✭ 325 (-37.98%)
Mutual labels:  mongoose, mongodb
Vue Nodejs Youtube Clone
This is the frontend (VueJS) of the Youtube clone called VueTube.
Stars: ✭ 314 (-40.08%)
Mutual labels:  mongoose, mongodb
Blog Node
基于 node + express + mongodb 的博客网站后台
Stars: ✭ 364 (-30.53%)
Mutual labels:  mongoose, mongodb
Micronaut Microservices Poc
Very simplified insurance sales system made in a microservices architecture using Micronaut
Stars: ✭ 394 (-24.81%)
Mutual labels:  mongodb, jwt
Play Pac4j
Security library for Play framework 2 in Java and Scala: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 375 (-28.44%)
Mutual labels:  mongodb, jwt
Spruce
A social networking platform made using Node.js and MongoDB
Stars: ✭ 399 (-23.85%)
Mutual labels:  mongoose, mongodb
Youtube Clone Nodejs Api
VueTube is a YouTube clone built with nodejs, expressjs & mongodb. This is the RESTful API repository.
Stars: ✭ 441 (-15.84%)
Mutual labels:  mongoose, mongodb
Meantorrent
meanTorrent - MEAN.JS BitTorrent Private Tracker - Full-Stack JavaScript Using MongoDB, Express, AngularJS, and Node.js, A BitTorrent Private Tracker CMS with Multilingual, and IRC announce support, CloudFlare support. Demo at:
Stars: ✭ 438 (-16.41%)
Mutual labels:  mongoose, mongodb
Buji Pac4j
pac4j security library for Shiro: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...
Stars: ✭ 444 (-15.27%)
Mutual labels:  mongodb, jwt

egg-RESTfulAPI

基于Egg.js的 RESTful API 模板,用于快速集成开发RESTful前后端分离的服务端。 (建议用于学习入门EGGJS和Mongoose,如果作为生产请自行优化和改造)

特性

  • ⚡️ 框架选择:基于 Egg.js 2.0
  • 🔥 数据模型:基于 Mongoose 存储
  • 🔒 授权验证:基于JWT
  • 🚀 内置功能:文件处理,用户系统,统一错误处理及接口返回标准,全方位CRUD,分页,模糊查询的等数据操作Demo
  • 最佳实践:接口设计适配 Ant Design Pro 或 微信小程序开发等。(内置分页及ant接口返回标准)

QuickStart

see egg docs for more detail.

Development

$ cd app & mkdir public & cd public & mkdir uploads
$ npm i
$ npm run dev
$ open http://localhost:7001/

Deploy

$ npm start
$ npm stop

npm scripts

  • Use npm run lint to check code style.
  • Use npm test to run unit test.
  • Use npm run autod to auto detect dependencies upgrade, see autod for more detail.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].