@@ -287,7 +287,7 @@ export const GIT_IGNORE_FILENAME = ".gitignore";
287287
288288export const SWA_CLI_APP_PROTOCOL = DEFAULT_CONFIG . ssl ? `https` : `http` ;
289289export const SWA_PUBLIC_DIR = path . resolve ( __dirname , ".." , "public" ) ; //SWA_PUBLIC_DIR = "../public"
290- export const HAS_API = Boolean ( DEFAULT_CONFIG . apiLocation && SWA_CLI_API_URI ( ) ) ;
290+ export const HAS_API = Boolean ( ( DEFAULT_CONFIG . apiLocation || DEFAULT_CONFIG . apiDevserverUrl ) && SWA_CLI_API_URI ( ) ) ;
291291
292292export const SWA_CONFIG_FILENAME = "staticwebapp.config.json" ;
293293export const SWA_CONFIG_FILENAME_LEGACY = "routes.json" ;
@@ -318,21 +318,21 @@ export const DEFAULT_RUNTIME_LANGUAGE = "node";
318318// The reason for this is that these function depend on values set by environment variables which are set
319319// during the startup of the CLI (see src/cli/commands/start.ts)
320320export function IS_APP_DEV_SERVER ( ) {
321- return isHttpUrl ( DEFAULT_CONFIG . outputLocation ) ;
321+ return isHttpUrl ( DEFAULT_CONFIG . appDevserverUrl ) || isHttpUrl ( DEFAULT_CONFIG . outputLocation ) ;
322322}
323323export function IS_API_DEV_SERVER ( ) {
324- return isHttpUrl ( DEFAULT_CONFIG . apiLocation ) ;
324+ return isHttpUrl ( DEFAULT_CONFIG . apiDevserverUrl ) ;
325325}
326326export function SWA_CLI_API_URI ( ) {
327- return IS_API_DEV_SERVER ( ) ? DEFAULT_CONFIG . apiLocation : address ( DEFAULT_CONFIG . host , DEFAULT_CONFIG . apiPort ) ;
327+ return IS_API_DEV_SERVER ( ) ? DEFAULT_CONFIG . apiDevserverUrl : address ( DEFAULT_CONFIG . host , DEFAULT_CONFIG . apiPort ) ;
328328}
329329
330330export function IS_DATA_API_DEV_SERVER ( ) {
331- return isHttpUrl ( DEFAULT_CONFIG . dataApiLocation ) ;
331+ return isHttpUrl ( DEFAULT_CONFIG . dataApiDevserverUrl ) ;
332332}
333333
334334export function SWA_CLI_DATA_API_URI ( ) {
335- return IS_DATA_API_DEV_SERVER ( ) ? DEFAULT_CONFIG . dataApiLocation : address ( DEFAULT_CONFIG . host , DEFAULT_CONFIG . dataApiPort , "http" ) ;
335+ return IS_DATA_API_DEV_SERVER ( ) ? DEFAULT_CONFIG . dataApiDevserverUrl : address ( DEFAULT_CONFIG . host , DEFAULT_CONFIG . dataApiPort , "http" ) ;
336336}
337337
338338// Constants related to swa login
0 commit comments