Ari的小跟班

  :: :: 博问 :: 闪存 :: :: :: :: 管理 ::
  65 随笔 :: 1 文章 :: 1 评论 :: 15044 阅读

在本地搭建小程序服务器,以MacOS为例

已知小程序的请求url需要为域名,并且为https。不过可以开启请求ip地址和只使用http(需要在小程序开发工具中开启“不校验合法域名。。。HTTPS证书。。。”)

但是还是不能使用本机ip。

想实现的效果:

就和前后端分离一样,前端直接访问本地的后端服务器,不用借助路由器等等。我考虑使用pf和ifconfig步骤实现:

解决

随便找一个ip地址,比如我就使用了10.10.33.45(注意不能和现有网络上的ip地址有重复,否则会出现一些问题),在微信小程序中,设置的request的url前缀就是这个ip地址(例如http://10.10.33.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地址上,那么这些请求就会被转发到你的服务。

posted on   Ari的小跟班  阅读(129)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
点击右上角即可分享
微信分享提示