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

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

发布时间:2019-03-28 00:05:56 所属栏目:业界 来源:segmentfault
导读:副标题#e# 导读 自去年毕业来到杭州,想想也该有大半年了。本身是软件工程的科班出身,在校时理论掌握的还可以。但应用到实践当中去,有些还是不大理解,于是,不停地向带我的人请教,毕竟,三人行,必有我师焉。经过一段时间理论加实践,多少也掌握了其中

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,只有我个人才能访问。因而,我自己是可以访问的。如图所示:

(编辑:西安站长网)

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

热点阅读