Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ezypeeze/nuxt-neo
Universal way to take care of data flow, server or client side
https://github.com/ezypeeze/nuxt-neo
action api asyncdata controller fetch javascript js middleware module nodejs nuxt services vue
Last synced: 13 days ago
JSON representation
Universal way to take care of data flow, server or client side
- Host: GitHub
- URL: https://github.com/ezypeeze/nuxt-neo
- Owner: ezypeeze
- License: mit
- Created: 2018-05-08T09:28:36.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-10-27T15:54:23.000Z (17 days ago)
- Last Synced: 2024-10-27T18:28:11.278Z (17 days ago)
- Topics: action, api, asyncdata, controller, fetch, javascript, js, middleware, module, nodejs, nuxt, services, vue
- Language: JavaScript
- Homepage: https://ezypeeze.github.io/nuxt-neo/getting-started.html
- Size: 1.93 MB
- Stars: 58
- Watchers: 5
- Forks: 4
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# nuxt-neo
[![Build Status](https://travis-ci.org/ezypeeze/nuxt-neo.svg?branch=master)](https://travis-ci.org/ezypeeze/nuxt-neo)
[![Current NPM Version](https://badge.fury.io/js/nuxt-neo.svg)](https://badge.fury.io/js/nuxt-neo)
[![Dependencies](https://david-dm.org/ezypeeze/nuxt-neo.svg)](https://david-dm.org/ezypeeze/nuxt-neo.svg)
[![Codecov](https://codecov.io/gh/ezypeeze/nuxt-neo/branch/master/graph/badge.svg)](https://codecov.io/gh/ezypeeze/nuxt-neo)
[![Monthly Downloads](https://img.shields.io/npm/dm/nuxt-neo.svg)](https://img.shields.io/npm/dm/nuxt-neo.svg)
[![Known Vulnerabilities](https://snyk.io/test/github/ezypeeze/nuxt-neo/badge.svg)](https://snyk.io/test/github/ezypeeze/nuxt-neo)> This module allows you to make a middleware API between the browser, your server and other private API's. Opinated, yet flexible, you can take care of your data flow in the same way, no matter if you are executing code on server or client side.
### Documentation ###
Check full documentation [here](https://ezypeeze.github.io/nuxt-neo).### Description ###
One of the things that Nuxt.js doesn't bring out-of-the-box is middleware api support
(it can be simply added thanks to its flexibility).
I created this module so you can create your API inside nuxt.js easily, based on a controllers and actions approach.### Features ###
- Auto-generate routes based on the folder/file tree your api folder.
- Easy middleware injection (for all API or controller/action specific)
- One single way to access your API.
- Global HTTP Errors for better error handling### Release Notes ###
Check all release notes [here](https://github.com/ezypeeze/nuxt-neo/blob/master/CHANGELOG.md).
### License ###
MIT