如何使用Encore从本地实例生成本地客户端
encore gen client 完全支持从本地运行的Encore实例生成客户端,操作方法如下:
- 第一步先启动本地Encore开发服务:在后端项目根目录执行
encore run,服务启动后默认监听http://localhost:4000,你可以在启动日志里确认实际的本地服务地址。 - 第二步生成客户端:新开终端窗口,执行生成命令时加上
--env=local参数即可指定从本地实例拉取API schema生成代码,命令参考如下:encore gen client --env=local 你的应用名 --output=./生成的客户端存放路径
额外说明:
如果你的本地服务自定义了启动端口,需要先执行 encore env set local API_BASE_URL=http://localhost:<你自定义的端口> 配置本地环境地址,再执行生成命令即可。
生成的客户端默认会配置为调用本地后端实例,你直接导入到前端项目中就能直接用于测试,无需额外修改接口请求地址。
内容的提问来源于stack exchange,提问作者KarinV8
相关产品推荐
相关产品推荐

