File tree Expand file tree Collapse file tree 1 file changed +12
-3
lines changed
src/commands/lightning/dev Expand file tree Collapse file tree 1 file changed +12
-3
lines changed Original file line number Diff line number Diff line change @@ -72,9 +72,18 @@ export default class LightningDevComponent extends SfCommand<ComponentPreviewRes
7272 logger . debug ( `Next available ports are http=${ serverPorts . httpPort } , https=${ serverPorts . httpsPort } ` ) ;
7373
7474 logger . debug ( 'Determining Local Dev Server url' ) ;
75- let ldpServerUrl = PreviewUtils . generateWebSocketUrlForLocalDevServer ( Platform . desktop , serverPorts , logger ) ;
76- if ( process . env . CODE_BUILDER_URI ) {
77- ldpServerUrl = ldpServerUrl . replace ( 'localhost' , process . env . CODE_BUILDER_URI ) ;
75+ let ldpServerUrl ;
76+
77+ // In Code Builder, we cannot go to localhost - we need to use a proxy URI to get to the ldpServer
78+ if ( process . env . SF_CONTAINER_MODE && process . env . VSCODE_PROXY_URI ) {
79+ logger . debug ( 'In Code Builder Mode - using proxy URI' ) ;
80+ ldpServerUrl = process . env . VSCODE_PROXY_URI . replace ( 'https://' , 'ws://' ) . replace (
81+ '{{port}}' ,
82+ `${ serverPorts . httpPort } `
83+ ) ;
84+ } else {
85+ // Default behavior
86+ ldpServerUrl = PreviewUtils . generateWebSocketUrlForLocalDevServer ( Platform . desktop , serverPorts , logger ) ;
7887 }
7988 logger . debug ( `Local Dev Server url is ${ ldpServerUrl } ` ) ;
8089
You can’t perform that action at this time.
0 commit comments