Maison > interface Web > js tutoriel > le corps du texte

Comment vue proxyTable implémente le débogage des requêtes inter-domaines de l'interface

php中世界最好的语言
Libérer: 2018-04-18 09:54:08
original
2356 Les gens l'ont consulté

Cette fois, je vais vous montrer comment vue proxyTable implémente interfacerequête inter-domainesdébogage, quelles sont les précautions pour que vue proxyTable implémente l'interface croisée- débogage des requêtes de domaine , ce qui suit est un cas pratique, jetons un coup d'œil.

Il est plus courant d'accéder entre différents domaines et d'accéder à des serveurs distants pour le débogage local. . . . Il s'agit d'un problème de domaine.

VUE est résolu via proxyTable :

Dans config/index.js Fichier de configuration

 dev: {
  env: require('./dev.env'),
  port: 8080,
  autoOpenBrowser: true,
  assetsSubDirectory: 'static',
  assetsPublicPath: '/',
  //proxyTable: {},
  proxyTable: proxyConfig.proxyList,
  // css Sourcemaps off by default because relative paths are "buggy"
  // with this option, according to the CSS-Loader README
  // (https://github.com/webpack/css-loader#sourcemaps)
  // In our experience, they generally work as expected,
  // just be aware of this issue when enabling this option.
  cssSourceMap: false
 }
Copier après la connexion

La partie ligne rouge consiste à définir les paramètres du proxy :

Créez dans le répertoire de configuration, écrivez proxyConfig.js dans

module.exports = {
 proxyList: {
    '/apis': {
      // 测试环境
      target: 'https://goods.footer.com', // 接口域名
      changeOrigin: true, //是否跨域
      pathRewrite: {
        '^/apis': ''  //需要rewrite重写的,
      }       
    }
 }
}
Copier après la connexion

Introduisez

var proxyConfig = require('./proxyConfig')
Copier après la connexion

dans le fichier de configuration config/index.js

Utilisation :

Le serveur fournit une interface : https://goods.footer.com/health/list

Demande de vue

var obj = {
  pageSize: 20
}
this.$http.get( '/apis/health/list',{params: obj})
      .then(function(res){
    // 成功回调
      },function(){
       alert("error")
      })
Copier après la connexion

Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur le site Web chinois de PHP !

Lecture recommandée :

Comment faire fonctionner la base de données mongodb dans Node.js

Explication détaillée du passage des paramètres vue+query étapes

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal