后端用的是flask
在本地调试的时候可以访问到内容,但是部署到服务器后,vue还是从本地5000端口获取数据` getImgs: function () {
const path = 'http://localhost:5000/getimgs'
axios.get(path).then((res) => {
// console.log(res)
this.imgs = res.data
})
}`
后来发现是我把路径写死了,但是还是不知道怎么写才能让其正确访问服务器的端口,总不能我每部署一个服务器就改一次ip地址吧。
请指教
你用法不对吧,axios可以定义一个baseURL,保存统一资源地址。这个地址觉得麻烦就直接写死,或者你在项目根目录配置环境变量文件,参考vue-cli环境变量,部署不同的服务器只要改配置文件里的全局变量就行了,还是挺方便的