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

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用webpack和React 進(jìn)行axios請求出現(xiàn)跨域問題

使用webpack和React 進(jìn)行axios請求出現(xiàn)跨域問題

繁星coding 2019-03-21 18:15:09
我的環(huán)境是 node webpack 使用的語言是react我嘗試著使用proxy代理,解決react經(jīng)過webpack打包后進(jìn)行axios請求存在的跨域問題這是我的webpack.config.js的代碼let path = require('path');let proxy = require('http-proxy-middleware')module.exports = {    devServer: {        historyApiFallback: true,        port: 8080,        proxy:{            '/v2': {                target: 'http://api.douban.com',                secure:false,                changeOrigin: true,                pathRewrite: {                    '^/v2': '/v2'                }            }        }    },    entry: ['./App/app.js'],    output: {        path: path.join(__dirname, '/dest'),        filename: 'app.js'    },    resolve: {        extensions: ['.js', '.jsx', '.css']    },    module: {        loaders: [            {   test: /\.js|jsx$/,                loaders: ['babel-loader'],                exclude: /node_modules/            },            {                test: /\.css$/,                loaders:['css-loader']            },            {   test: /\.(eot|woff|woff2|svg|ttf)([\?]?.*)$/,                loaders: ['file-loader']            },            {   test: /\.json$/,                loader: 'json-loader'            }        ]    },    node: {        console: true,        fs: 'empty',        net: 'empty',        tls: 'empty'    }};這是我的react 的部分代碼 axios.post({ url: '/v2/movie/in_theaters', }) .then((res)=>{ //console.log(res.data) //data=res.data; this.setState({data:"success"}) }) .catch((err)=>{ this.setState({data:"err"}) })我通過設(shè)置state來判斷是否axios請求成功。結(jié)果網(wǎng)頁上顯示的是err,我打開chrome的開發(fā)者工具,顯示以下的錯誤:Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.我想請問一下是否是我的配置出現(xiàn)了什么問題呢。
查看完整描述

3 回答

?
aluckdog

TA貢獻(xiàn)1847條經(jīng)驗(yàn) 獲得超7個贊

Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.

這句話告訴你請求的協(xié)議不對,你這里的跨域只允許http, data, chrome, chrome-extension, https這五種協(xié)議,到network里去分析下請求,看那里有沒有出問題。


查看完整回答
反對 回復(fù) 2019-03-22
?
達(dá)令說

TA貢獻(xiàn)1821條經(jīng)驗(yàn) 獲得超6個贊

按照題主和1樓的代碼分別試了下,題主的axios方法使用的參數(shù)是{url:'...'},實(shí)際上axios第一個參數(shù)就是url,不需要傳入json數(shù)據(jù)


查看完整回答
反對 回復(fù) 2019-03-22
  • 3 回答
  • 0 關(guān)注
  • 1912 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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