vuex-microservice
Define microservice URLs at a dedicated place and use them inside your Vuex actions.
Warning: This plugin uses JavaScript's Symbol. It's possible that your target browser is not supported.
Features
- One place for your microservice URL
- changes have to be applied only once
Installation
$ npm install --save-dev vuex-microservice
Usage
Prerequisites
The plugin uses decorators and Babel. Therefore, you need Babel and a Babel plugin to transpile them into native JavaScript.
$ npm install --save-dev babel-plugin-transform-decorators-legacy
Now add the Plugin to your .babelrc.
Store
First, add the plugin to your Vuex instance. Second, pass the microservice URL as the first argument and the namespace where it's used as the second argument.
Vuex
Now use the handy decorator to retrieve the microservice URL inside your actions.
@ { const url = stateSymbol assert }
Author
Julian Claus and contributors.
License
MIT