当前位置:首页 > 开发 > 互联网 > 正文

Vue Resource root options not used?

发表于: 2016-01-23   作者:今天又进步了   来源:转载   浏览次数:
摘要: IspecifyarootoptionsinmyVue-Resourceinmymain.jsfile,butwhenIdotherequest,itdoesnotusetherootoptions.WhatamImissing?Here'sthecode:main.js:Vue.http.options.root='http://api.domain.com/v1/'Inacomponent:r

I specify a root options in my Vue-Resource in my main.js file, but when I do the request, it does not use the root options. What am I missing ?

Here's the code :

main.js:

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

In a component :

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 ...
    })
}

What am I doing wrong ?

I'm using Vue.js v1.0.15 and Vue-Resource v0.6.1

Thank you for your help.

answer:

Ohoh this is tricky !

In order for root to be taken into consideration, you need to remove the initial / from the url :

this.$http.get('/members/') becomes this.$http.get('members/')

Also, you need to remove the last / in the root :

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

becomes

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

And with that, it will work!

Vue Resource root options not used?

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
一、先创建一张mongo表,右击已创建的数据库test,点击addcollection.. 输入Collection Name,点击o
一、先创建一张mongo表,右击已创建的数据库test,点击addcollection.. 输入Collection Name,点击o
一、先创建一张mongo表,右击已创建的数据库test,点击addcollection.. 输入Collection Name,点击o
转自:http://my.oschina.net/u/1026531/blog/188336 一、先创建一张mongo表,右击已创建的数据库te
1、组态→模版→Template OS Linux→项目→创建监控项: 键值:vm.memory.size[used] 数据类型:数
这个选项是在服务器启用SQL Mail。有两个值,一个是0表示SQL Mail不可用(默认值),另一个为1表示SQ
ImageX is an imaging tool built from a set of APIs, known as Imaging APIs for Windows. The pr
A Collection of JVM Options compiled by: Joseph D. Mocker (Sun Microsystems, Inc.) revision:
后两对可以访问到其他assembly的资源. MyDll;Component/logo.jpg中的Component是保留字,有4种格式用
http://www.aiopass4sure.com/cloudera-exams/ccd-410-exam-questions/which-process-describes-the
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号