局域网中部署 web 项目

代码获取

局域网中部署 MessageWall 项目

查看本主机的 IP 地址

在 cmd 中运行下面的命令

ipconfig

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

看 无线局域网适配器 WLAN - IPV4 地址 : 10.114.165.189

前端修改

  1. 修改前端访问的 baseURL 的IP地址

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

  1. 使用 npm 重新打包项目
  2. 将重新打包生成dist下的所有文件, 复杂到 nginx目录下的 html中, 要先将 nginx/html 的文件都删除掉

后端关键配置

后端要做到以下配置, 不然会存在跨域访问报错的问题!

application.yml

需要添加server.address配置

server:
  address: 0.0.0.0

默认只是监听 127.0.0.1 的 TCP 连接

src/config

spring 全局配置, 指定可以跨域访问的 IP 地址

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

@Configuration
public class WebConfig implements WebMvcConfigurer {

    @Bean
    public WebMvcConfigurer corsConfigurer() {
        return new WebMvcConfigurer() {
            @Override
            public void addCorsMappings(CorsRegistry registry) {
                registry.addMapping("/**")
                        .allowedOriginPatterns("*") // 这个表示所有的IP地址都可以处理
                        .allowedMethods("GET", "POST", "PUT", "DELETE", "OPTIONS")
                        .allowedHeaders("*")
                        .allowCredentials(true);
            }
        };
    }
}

访问

  1. 其他设备要在同一个局域网下, 如都连接同一个 WiFi
  2. 访问: http://电脑主机IP:90/ 例如: http://10.114.165.189:90/

至此部署完成

WiFi
2. 访问: http://电脑主机IP:90/ 例如: http://10.114.165.189:90/


至此部署完成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杰深入学习计算机

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值