이번에는 vue ProxyTableinterfacecross-domain requestdebugging을 구현하는 방법을 보여드리겠습니다. vue ProxyTable이 인터페이스 교차 도메인 요청 디버깅을 구현하기 위해 구현하는 notes가 무엇인지 아래에서 살펴보겠습니다.
다른 도메인 간에 액세스하고 로컬 디버깅을 위해 원격 서버에 액세스하는 것이 더 일반적입니다. . . . 도메인 문제입니다.
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 request
var obj = { pageSize: 20 } this.$http.get( '/apis/health/list',{params: obj}) .then(function(res){ // 成功回调 },function(){ alert("error") })
이 기사의 사례를 읽으신 후 방법을 마스터하셨다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!
추천 도서:
Node.js에서 mongodb 데이터베이스를 작동하는 방법
위 내용은 Vue ProxyTable이 인터페이스 교차 도메인 요청 디버깅을 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!