VUEクロスドメインおよびクロスドメインジャンゴ

1、私は2つ、設定ファイル内の1つの、クロスドメイン構成内のindex.jsを知っている最初のクロスドメインVUE:

= {module.exportsは
DEV:{

//パス
assetsSubDirectory: '静的'、
assetsPublicPath: '/'、
proxyTable:{
'/ API':{//使用"/ API"ではなく「HTTPの://f.apiplus。 C「
ターゲット: 'HTTP://127.0.0.1:8000 /'、//ソースアドレス
changeOrigin:真、//アドレス変更
pathRewrite:{
'^ / API' '' //ルーティングリライタブル
}
}
}、
VUEコード:
搭載(){ 
this.axios({
URL: '/ API / SADMIN /ショー/'、#后端接口
データ:{}、
方法: '得る'
})。次に、((RES)=> {
にconsole.log( RES)
IF(res.data.code == 200){
this.alist = res.data.message
}

図2に示すように、他のは、コードVUE時間で書かれている:直接指定経路:
方法:{ 
ログイン(){
)FORMDATAが新しいいるFormDataを(=ましょう。
formdata.append( 'accout'、this.accout)。
formdata.append( 'パスワード'、this.password)。
this.axios({
URL: 'のhttp://127.0.0.1:8000 / API / doctorLogin /'、#指定后端端口号
方法: 'ポスト'、
データ:FORMDATA

})。次に、((RES)=> {
        console.log(RES)
}
2番目のオプションは、次に、クロスドメインDjangoの内部に配置されている場合、
= INSTALLED_APPS [ 
'django.contrib.admin'、
'django.contrib.auth'、
'django.contrib.contenttypes'、
'django.contrib.sessions'、
'django.contrib.messages'、
'django.contrib.staticfiles' 、
「rest_framework」は、
「corsheaders」は、ドメイン間のこのラインは、場合#登録
「weblist」
]

ならびにミドルウェア
ミドルウェア= [ 
'django.middleware.security.SecurityMiddleware'、
'django.contrib.sessions.middleware.SessionMiddleware'、
'corsheaders.middleware.CorsMiddleware'、#配置这一行
'django.middleware.common.CommonMiddleware'、
#「ジャンゴ.middleware.csrf.CsrfViewMiddleware」、
'django.contrib.auth.middleware.AuthenticationMiddleware'、
'django.contrib.messages.middleware.MessageMiddleware'、
'django.middleware.clickjacking.XFrameOptionsMiddleware'、
そして、プライマリルートでAPIを追加することを忘れないでください
= urlpatterns [ 
パス( 'ADMIN /'、admin.site.urls)、
パス( 'API /'( 'weblist.urls')を含む)、クロスドメインのインタフェースAPI位
]

できるように!
 

おすすめ

転載: www.cnblogs.com/pp8080/p/11931473.html