在本地搭建小程序服务器,以MacOS为例
已知小程序的请求url需要为域名,并且为https。不过可以开启请求ip地址和只使用http(需要在小程序开发工具中开启“不校验合法域名。。。HTTPS证书。。。”)
但是还是不能使用本机ip。
想实现的效果:
就和前后端分离一样,前端直接访问本地的后端服务器,不用借助路由器等等。我考虑使用pf和ifconfig步骤实现:
解决
随便找一个ip地址,比如我就使用了10.10.33.45(注意不能和现有网络上的ip地址有重复,否则会出现一些问题),在微信小程序中,设置的request的url前缀就是这个ip地址(例如http://10.10.10.45:5666/api/ffffff)。
设置ifconfig
sudo ifconfig en0 alias 10.10.33.45 255.255.255.0
整个命令的意思就是"以系统管理员的身份,给en0
网络接口添加一个别名地址10.10.33.45
,其子网掩码为255.255.255.0
"。
现在,由于你给你的机器添加了别名IP地址“10.10.33.45”,因此从你的机器上发送到这个IP地址的请求也会被你的机器接收。如果你的服务监听在这个IP地址上,那么这些请求就会被转发到你的服务。
标签:MacOS,为例,ip,程序,地址,10.10,服务器,33.45 From: https://www.cnblogs.com/csq-66/p/17501183.html