第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如何使用 Axios 授權(quán)私有路由

如何使用 Axios 授權(quán)私有路由

慕碼人8056858 2022-05-22 10:38:04
我正在嘗試使用我構(gòu)建的 api 進(jìn)行服務(wù)器端身份驗(yàn)證。我所有的路線都經(jīng)過(guò)測(cè)試,似乎在郵遞員上運(yùn)行良好。我在前端使用 Axios,所有公共路由都運(yùn)行良好。使用 Axios 登錄也可以正常工作。問(wèn)題在于私有路由。我習(xí)慣了谷歌的 api 進(jìn)行前端身份驗(yàn)證,所以我似乎無(wú)法弄清楚如何授權(quán)私有路由。axios.jsaxios.defaults.headers.common['Authorization'] = token;axios.defaults.headers.post['Content-Type'] = 'application/json';const login = () => {  Axios({    url: '/auth/login',    baseURL: 'http://<ip address>/api/v1',    method: 'post',    data: {      email: '<email>',      password: '<password>'    }  }).then(res => sessionStorage.setItem('auth', res.data.token))    .catch(err => console.log(err))}所以上面的代碼可以正常工作,但我可能會(huì)通過(guò)將令牌保存到瀏覽器中的會(huì)話存儲(chǔ)而走錯(cuò)方向。下面的代碼是私有 postArticle 路由。我在哪里收到以下消息,F(xiàn)ailed to load resource: the server responded with a status of 401 (Unauthorized)。axios.jsconst postArticle = () => {  Axios({    url: '/articles',    baseURL: 'http://<ip address>/api/v1',    method: 'post',    data: {      "title": "New Title",      "subtitle": "Optional Subtitle",      "description": "Small Intro to Social Media Integration",      "content": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Donec et odio pellentesque diam volutpat commodo. Odio aenean sed adipiscing diam. Lacus viverra vitae congue eu consequat. Porttitor rhoncus dolor purus non enim praesent elementum. Aliquam purus...",      "tag": [        "Mobile Development",        "Diary"      ]    }  }).then(res => console.log(res.data))    .catch(err => console.log(err))}當(dāng)我 console.log 標(biāo)記它出來(lái)時(shí),它是正確的,但我不確定我需要如何更改 postArticle 以接收默認(rèn)標(biāo)題。
查看完整描述

1 回答

?
至尊寶的傳說(shuō)

TA貢獻(xiàn)1789條經(jīng)驗(yàn) 獲得超10個(gè)贊

弄清楚了。登錄已正確完成。只需要將默認(rèn)值帶入 postArticle 的標(biāo)題。


const postArticle = () => {

  Axios({

    headers: {

      'Authorization': Axios.defaults.headers.common['Authorization'],

      'Accept': 'application/json',

      'Content-Type': 'application/json'

    },

    url: '/articles',

    baseURL: 'http://67.207.83.201/api/v1',

    method: 'post',

    data: {

      "title": "Another New Title",

      "subtitle": "Optional Subtitle",

      "description": "Small Intro for Play Play Play",

      "content": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Donec et odio pellentesque diam volutpat commodo. Odio aenean sed adipiscing diam. Lacus viverra vitae congue eu consequat. Porttitor rhoncus dolor purus non enim praesent elementum. Aliquam purus sit amet luctus venenatis. Mauris ultrices eros in cursus turpis. Accumsan tortor posuere ac ut consequat semper. Vestibulum lorem sed risus ultricies tristique nulla aliquet enim tortor. Facilisi nullam vehicula ipsum a arcu. Non tellus orci ac auctor augue mauris. Aliquam malesuada bibendum arcu vitae elementum curabitur vitae nunc. Ac ut consequat semper viverra nam libero justo. Ut aliquam purus sit amet luctus. Fermentum dui faucibus in ornare quam viverra orci sagittis eu. Tortor consequat id porta nibh.",

      "tag": [

        "Mobile Development",

        "Diary"

      ]

    }

  }).then(res => console.log(res.data))

    .catch(err => console.log(err))

}


查看完整回答
反對(duì) 回復(fù) 2022-05-22
  • 1 回答
  • 0 關(guān)注
  • 129 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)