各位大神好,本人和一同学一起尝试做一个小程序,一个做前段,一个负责后台服务。后台服务是在我同学电脑上用tomcat做的服务器,部署的java项目。
现在我们想进行访问后台服务接口,那么我们wx.request中url怎么写,主要是没有公网地址,只是他电脑上本地服务器。有的人说只能用https请求。也有的说可以http,只需要开发工具里面设置下。想知道我们这种能不能访问后台接口?是不是只能服务器部署到网上或者将前后台放在一台电脑上才能访问呢?
另外,关于微信公众平台上面那些地址用不用填写?这个和一开始有无AppId有关么?
希望有知道的大神闲暇之余可以回答下,在此非常感谢各位的帮助!
网友回复:
你要和你同学在同一个网段。
你要在腾讯小程序配置里,服务器设为你同学的机器。
在tomcat外面加一个 ngnix 代理, ngnix里配置ssl,443 作为https 接口。
小程序https--->ngnix ---> tomcat
以上仅仅是一个大概,细节还需要自己琢磨。
勾选
在同一台电脑上访问http://localhost:8080/xxxx这种都是可以的,局域网没有试过,改下IP地址应该也可以吧
微信公众平台上面那些地址是正式发布时才有效的,勾选了不校验就没有关系,没有APPID是不能真机测试的,
另外真机测试时点右上角,打开调试,也是可以不校验的,真机访问局域网地址不知道行不行了
没有公网和域名做啥子? 做不了 只能在开发工具中自己玩
做小程序前先去买个域名,组个服务器,配置一下SSL,都是分分钟的事情(除了域名备案)
谢谢各位的热心帮助
我们就通过局域网来访问服务器,在同一个局域网下可以访问到对方电脑