如何用Postman测试Laravel Apiato API?请求解决域名解析错误
解决Apiato Postman测试时
getaddrinfo ENOTFOUND api.apiato.test错误 以下是针对Laragon环境的具体解决步骤:
检查Laragon站点配置
打开Laragon,确认你的Apiato项目已被添加为站点,且站点域名设置为api.apiato.test。Laragon通常会自动为站点配置hosts映射,但如果是手动添加的项目,需要确保域名正确匹配。手动配置本地hosts文件
如果Laragon没有自动配置hosts,手动修改Windows的hosts文件:- 以管理员身份打开记事本,路径:
C:\Windows\System32\drivers\etc\hosts - 添加两行内容:
127.0.0.1 api.apiato.test ::1 api.apiato.test - 保存文件(注意记事本可能提示权限不足,需确认以管理员身份运行)。
- 以管理员身份打开记事本,路径:
验证站点可访问性
在浏览器中输入http://api.apiato.test,如果能正常加载Apiato的默认页面(或项目相关内容),说明站点配置正常;如果无法访问,检查Laragon的Apache/Nginx服务是否已启动,项目的public目录是否正确设置为站点根目录。检查Postman环境变量
打开Postman的Apiato环境配置,确认base_url变量的值是api.apiato.test,没有拼写错误(比如少写了api、.test后缀错误等)。刷新本地DNS缓存
按下Win+R打开运行窗口,输入cmd打开命令提示符,执行命令:ipconfig /flushdns完成后重启Postman再尝试请求。
内容的提问来源于stack exchange,提问作者BAMBA
相关产品推荐
相关产品推荐

