From c4fb79614290fddacbdf4d671748ae64f7bf52de Mon Sep 17 00:00:00 2001 From: educoder Date: Wed, 1 Feb 2023 14:14:29 +0800 Subject: [PATCH] fix:you --- .../web/module/game/controller/VscodeController.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/web/src/main/java/com/imitate/web/module/game/controller/VscodeController.java b/web/src/main/java/com/imitate/web/module/game/controller/VscodeController.java index 9eb6fad..8c26023 100644 --- a/web/src/main/java/com/imitate/web/module/game/controller/VscodeController.java +++ b/web/src/main/java/com/imitate/web/module/game/controller/VscodeController.java @@ -56,6 +56,9 @@ public class VscodeController extends BasicController { @Autowired private VscodeService vscodeService; + @Autowired + private AppConfig appConfig; + @Autowired private ClusterManager clusterManager; @@ -216,7 +219,8 @@ public class VscodeController extends BasicController { public R getPort(@RequestParam String projectId, @RequestParam String userId, @RequestParam Integer type, @RequestParam Integer port) { String tpiID = StringUtil.getPodName(projectId, userId); int proxyPort = proxyService.getContainerExternalMappingPort(tpiID, type, port); - return R.ok().setData(MapUtil.builder("port", proxyPort).build()); + String targetUrl = "https://" + proxyPort + appConfig.getVscodeDomain(); + return R.ok().setData(MapUtil.builder("targetUrl", targetUrl)); }