首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何让angular app使用spring boot后端只接收局域网的请求?

要让Angular应用使用Spring Boot后端只接收局域网的请求,可以通过以下步骤实现:

  1. 配置Spring Boot后端的跨域访问:在Spring Boot后端的配置文件(如application.properties或application.yml)中,添加以下配置,允许来自局域网的跨域请求:
  2. 配置Spring Boot后端的跨域访问:在Spring Boot后端的配置文件(如application.properties或application.yml)中,添加以下配置,允许来自局域网的跨域请求:
  3. 这里假设Angular应用运行在本地的4200端口,你可以根据实际情况修改allowed-origins的值。
  4. 在Angular应用中发送请求:在Angular应用的服务或组件中,使用HttpClient模块发送HTTP请求到Spring Boot后端。确保请求的URL是后端的局域网IP地址或主机名。
  5. 在Angular应用中发送请求:在Angular应用的服务或组件中,使用HttpClient模块发送HTTP请求到Spring Boot后端。确保请求的URL是后端的局域网IP地址或主机名。
  6. 在示例中,将局域网IP地址替换为Spring Boot后端所在的局域网IP地址,后端端口号替换为实际的后端服务端口号。
  7. 运行Angular应用:使用Angular CLI运行Angular应用,确保应用能够正常访问。
  8. 运行Angular应用:使用Angular CLI运行Angular应用,确保应用能够正常访问。
  9. Angular应用将运行在本地的4200端口。
  10. 运行Spring Boot后端:使用Spring Boot的方式运行后端应用,确保后端服务能够正常监听请求。
  11. 运行Spring Boot后端:使用Spring Boot的方式运行后端应用,确保后端服务能够正常监听请求。
  12. Spring Boot后端将运行在指定的端口(默认为8080)。

通过以上步骤,你可以让Angular应用使用Spring Boot后端只接收局域网的请求。请注意,这里的配置仅允许来自指定的Angular应用所在的局域网的请求访问后端,其他来源的请求将被拒绝。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券