javascript client for using vadimm api for Vue.JS
import Api from '@batimentb/vadimm-js-api'
const API_HOST = process.env.VUE_APP_API_HOST || 'https://vadimm-api-dev.scalingo.io'
Vue.use(Api, { host: API_HOST })
Retrieve token and Login
let request = await this.$api.login(email, password)
const token = request.data.auth_token
this.$api.setToken(token)
Fetch a list of resources
import { RESOURCES } from '@batimentb/vadimm-js-api'
let request = await this.$api.get(RESOURCES.PROGRAMS)
Fetch only one resource
import { RESOURCES } from '@batimentb/vadimm-js-api'
let request = await this.$api.getOne(RESOURCES.PROGRAMS, program.pk)
Create a new resource
import { RESOURCES } from '@batimentb/vadimm-js-api'
let request = await this.$api.post(RESOURCES.PROGRAMS, payload)
Update an existing resource
import { RESOURCES } from '@batimentb/vadimm-js-api'
let request = await this.$api.put(RESOURCES.PROGRAMS, program.pk, payload)
OR
import { RESOURCES } from '@batimentb/vadimm-js-api'
let request = await this.$api.patch(RESOURCES.PROGRAMS, program.pk, payload)
- npm login (log on keyweb)
- email tech@okgo.fr
- update package.json version
- npm publish