前端如何在訪問后端時避免跨域訪問?
1. 前端專注于寫前端的頁面樣式,后臺開發人員專注于寫業務邏輯,提供前端所需的各種接口,最后由前端開發人員進行調用真實接口調試。
2. 避免跨域,可以使用nginx進行跳轉。譬如:后臺提供接口地址為 http://10.1.2.3/api/1.0/web/login,可在nginx中進行配置,proxyTable '/api/1.0/web' 'http://10.1.2.3/',表示,凡是調用以/api/1.0/web開頭的url地址,都跳轉到(路由)10.1.2.3這個IP地址上,從而解決了跨域問題。
3. 前后端進行代碼聯調時,一般都有個api文檔,比較常用的是swagger,有興趣可以了解一下。