加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 业界 > 正文

内网穿透与反向代理,浅谈前后台分离

发布时间:2019-03-26 18:15:54 所属栏目:业界 来源:segmentfault
导读:导读 自客岁结业来到杭州,想想也该有泰半年了。自己是软件工程的科班身世,在校时理论把握的还可以。但应用到实践傍边去,有些照旧不大领略,于是,不断地向带我的人求教,事实,三人行,必有我师焉。颠末一段时刻理论加实践,几多也把握了个中的道路。

在真实的项目中,一样平常会有测试服和正式服,测试服是我们用户的测试数据库和测试处事器,正式服我们用到的是正式数据库和正式处事器,有人说,这样输的确是空话。可是,我们测试数据库和正式数据库是纷歧样的,因而,假如都写在统一个设置文件中,修改势必贫困。因而,我们可以在打包时,会有测试包和正式包,这里就涉及到maven的profile的设置文件(是在pom中设置,用来激活设置文件的):

  1. <profiles> 
  2.         <profile> 
  3.             <id>dev</id> 
  4.             <activation> 
  5.                 <activeByDefault>true</activeByDefault> 
  6.             </activation> 
  7.             <build> 
  8.                 <filters> 
  9.                     <filter>../../platform-dev.properties</filter> 
  10.                 </filters> 
  11.             </build> 
  12.         </profile> 
  13.         <profile> 
  14.             <id>prd</id> 
  15.             <build> 
  16.                 <filters> 
  17.                     <filter>../../platform-prd.properties</filter> 
  18.                 </filters> 
  19.             </build> 
  20.         </profile> 
  21.     </profiles> 

我们Tomcat启动后,会见后端接口(url)的名目如下:

scheme://host.domain:port/path/filename

scheme - 界说因特网处事的范例。最常见的范例是 http

host - 界说域主机(http 的默认主机是 www)

domain - 界说因特网域名,好比 runoob.com

:port - 界说主机上的端标语(http 的默认端标语是 80)

path - 界说处事器上的路径(假如省略,则文档必需位于网站的根目次中)。

filename - 界说文档/资源的名称

虽然,假如没有域名的话,我们想要会见当地,也可所以这样的:

http://ip:port/path/filename

这里的ip涉及到内网和本机地点。

内网也就是局域网,一样平常以192.168..打头。本机地点是:127.0.0.1。

它们两个有什么区别呢?

假设会见我的server_path如下所示

  1. constant = { 
  2.     dev: { 
  3.         **server_path: "http://127.0.0.1:58081/",** 
  4.         imgPre: "http://web.cs.wentonghuishou.com/", 
  5.         commonParams: {} 
  6.     }, 
  7. _env = "dev"; 
  8. window.constant = constant[_env]; 

我做后端Java的,开启了Tomcat。我的同事是做前端的,他用上面的server_path会见我,也就是说,想通过我本机ip哀求我的接口,是没步伐会见我后端的接口。由于,这是我本机的ip,只有我小我私人才气会见。因而,我本身是可以会见的。如图所示:

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读