前后端联调

一、ping通网络

前端电脑要ping通后端服务器,需要两台电脑在同一局域网下。

后端电脑在命令行中通过ipconfig指令获取到本地ip地址:

 将IPv4地址提供给前端,前端在可在命令行中使用ping指令连接到后端电脑:

ping 后端Ip地址

 有数据返回则代表已ping通。

二、本地配置
1.hosts文件配置
在C:\Windows\System32\drivers\etc目录下的hosts文件中最后添加一行代码:

10.8.233.204   localhost

2.修改vue.config.js配置
若后端本地服务地址为:http://127.0.0.1:3007,则将target改为http://10.8.233.204:3007

即可请求到后端的数据。

前端也可以通过postman对后端接口进行测试。

Vue前端访问本地后端可以通过以下方式进行: ### 调用本地后端方法 在Vue项目中,可以按照如下步骤调用本地后端方法。以调用`activityCompareTest`方法为例,首先在`index.vue`文件中指定要引用的文件和方法,使用`import`语句引入: ```javascript import {activityCompareTest } from '@/api/slf'; ``` 接着在Vue中定义要使用的方法名和使用位置,例如在`methods`中定义`doActivityCompareTest`方法,该方法实际指向`activityCompareTest`方法。并且在创建初始化方法中立即使用该方法,即页面初始化Vue时调用: ```vue export default { created(){ this.doActivityCompareTest(); }, methods:{ async doActivityCompareTest(){ let res = await activityCompareTest().catch(err => { console.log(err); }); if(!res) return; console.log("rsss"); } } } ``` 以上代码展示了在Vue中如何调用本地后端方法,通过`async/await`处理异步请求,同时捕获可能出现的错误并进行相应处理 [^2]。 ### 访问后端图片静态资源 如果要访问本地后端的图片静态资源,可通过配置Spring Boot项目来实现。创建一个配置类`WebMvcConfig`,继承自`WebMvcConfigurationSupport`,并使用`@Configuration`注解将其标记为配置类: ```java import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport; @Configuration public class WebMvcConfig extends WebMvcConfigurationSupport { @Value("${file.save-path}") private String fileSavePath; @Override protected void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler("/images/**").addResourceLocations("file:" + fileSavePath); super.addResourceHandlers(registry); } } ``` 此配置类通过重写`addResourceHandlers`方法,将`/images/**`路径映射到本地文件夹,实现了Vue前端本地后端图片静态资源的访问 [^3]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值