vue style props data component vue.js vue-resource

vue.js - style - vue router



¿Opciones de raíz de recursos de Vue no utilizadas? (1)

Especifico las opciones de raíz en mi Vue-Resource en mi archivo main.js, pero cuando hago la solicitud, no usa las opciones de raíz. Qué me estoy perdiendo ?

Aquí está el código:

main.js:

Vue.http.options.root = ''http://api.domain.com/v1/''

En un componente:

ready: function () { console.log(this.$http.options.root) // Correctly show ''http://api.domain.com/v1/'' this.$http.get(''/members/'', null, { // FAILS because it tries to load /members/ in the current domain headers: {''auth-token'': ''abcde''} }).then(function (xhr) { // process ... }) }

Qué estoy haciendo mal ?

Estoy usando Vue.js v1.0.15 y Vue-Resource v0.6.1

Gracias por tu ayuda.


Ohoh esto es complicado!

Para que se tenga en cuenta la raíz, debe eliminar la inicial / de la URL:

this.$http.get(''/members/'') convierte en this.$http.get(''members/'')

Además, necesitas eliminar el último / en la raíz:

Vue.http.options.root = ''http://api.domain.com/v1/''

se convierte en

Vue.http.options.root = ''http://api.domain.com/v1''

Y con eso, funcionará!