ホームページ >ウェブフロントエンド >jsチュートリアル >vue proxyTable がインターフェースのクロスドメインリクエストのデバッグを実装する方法
今回は、vue proxyTableインターフェースクロスドメインリクエストデバッグを実装する方法と、インターフェースクロスドメインリクエストのデバッグを実装するためにvue proxyTableが実装する注意事項について説明します。以下で見てみましょう。
異なるドメイン間のアクセスはより一般的であり、ローカルでデバッグし、リモートサーバーにアクセスします。 。 。 。これはドメインの問題です。
VUE は proxyTable:
経由で解決します config/index.js内設定ファイル
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 }
赤い線の部分はプロキシパラメータを設定することです:
configディレクトリに作成してproxyConfig.jsを書きます
module.exports = { proxyList: { '/apis': { // 测试环境 target: 'https://goods.footer.com', // 接口域名 changeOrigin: true, //是否跨域 pathRewrite: { '^/apis': '' //需要rewrite重写的, } } } }
config/index.js 設定ファイルに
var proxyConfig = require('./proxyConfig')
を導入します
使用:
サーバーはインターフェイスを提供します: https://goods.footer.com/health/list
Vue リクエスト
var obj = { pageSize: 20 } this.$http.get( '/apis/health/list',{params: obj}) .then(function(res){ // 成功回调 },function(){ alert("error") })
この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、PHP 中国語 Web サイトの他の関連記事に注目してください。
推奨書籍:
Node.js で mongodb データベースを操作する方法
以上がvue proxyTable がインターフェースのクロスドメインリクエストのデバッグを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。