Domain Runtime

Domain Env Test

publicRuntimeConfig의 runTypeConfig를 도메인 기준으로 확인하고 검색할 수 있습니다.

live runTypeConfig

키 경로 검색

점(.)으로 구분된 키를 입력하면 JSON에서 해당 키를 강조합니다. (예: APPLICATION_NO.INDIE)

키를 입력하면 값이 여기에 표시됩니다.

현재 검색 대상

runTypeConfig

검색 경로

미입력

사용 예시

  • CALLER_ID.PC
  • LOCALE_DOMAIN.ko
  • APPLICATION_NO.INDIE

CurrentHostService 예제

IOC 서비스

setCurrentHost(host)

SSR asyncData에서 req.headers.host 값을 서비스에 주입합니다.

Host: store.onstove.com

호스트 판별 (observable 예시)

isGlobalHost$: true

isVnHost$: false

CurrentHostService 예제 (LazyInject)

데코레이터 주입

@LazyInject로 서비스 주입

mounted 훅에서 window.location.host를 서비스에 주입합니다.

Host:

호스트 판별 (lazy 예시)

isGlobalHost$: false

isVnHost$: false

TestCurrentHostComponent

indie-components

currentHost

Host: store.onstove.com

호스트 판별

isGlobalHost: true

isVnHost: false

runTypeConfig (public)

읽기 전용
{
  "TEST_RUN_TYPE_KEY": "live-key",
  "COOKIE_DOMAIN": ".onstove.com",
  "ONSTOVE_URL": "https://www.onstove.com",
  "PAYMENT_URL": "https://pay.onstove.com",
  "MY_INDIE_URL": "https://profile.onstove.com",
  "MY_INDIE_CLIENT_URL": "https://profile-client.onstove.com",
  "CREATOR_URL": "https://creator.onstove.com",
  "CREATOR_CLIENT_URL": "https://creator-client.onstove.com",
  "INDIE_TIMELINE_URL": "https://timeline.onstove.com",
  "INDIE_MOBILE_TIMELINE_URL": "https://m-timeline.onstove.com",
  "COMMUNITY_URL": "https://page.onstove.com/indie/global",
  "PAGE_URL": "https://page.onstove.com",
  "INDIE_URL": "https://store.onstove.com",
  "CLIENT_DOWNLOAD_URL": "https://www.onstove.com/download",
  "OFFICIAL_COMMUNITY_URL": "https://page.onstove.com/quarter",
  "TOONSPOON_URL": "https://toonspoon.service.onstove.com",
  "TOONSPOON_SUB_URL": "https://toonspoon.onstove.com",
  "MOBILE_TOONSPOON_URL": "//m-toonspoon.service.onstove.com",
  "PC_MEMBER_URL": "https://member.onstove.com",
  "MOBILE_MEMBER_URL": "https://m-member.onstove.com",
  "BILL_URL": "https://bill.onstove.com",
  "BILLING_COUPON_URL": "https://bill.onstove.com/History/UserCouponList.aspx?game_id=INDIEGAME&select_type=ALL",
  "BILLING_COUPON_MOBILE_URL": "https://bill.onstove.com/G-Coupon/RegCouponM.aspx?game_id=INDIEGAME&select_type=ALL ",
  "BINGO_EVENT_URL": "https://event.onstove.com",
  "PRE_PURCHASE_URL": "https://dl.onstove.com",
  "AWARDS_URL": "https://indieawards.onstove.com",
  "REWARD_URL": "https://reward.onstove.com",
  "REWARD_EVENT_NO": 1000036,
  "STATIC_CDN_URL": "https://static-cdn.onstove.com/0.0.1",
  "STOVE_HELP_URL": "https://cs.onstove.com",
  "STOVE_HELP_AUTOCOMPLETE_INFO": {
    "SERVICE_ID": "10",
    "CATEGORY_ID": "1801290001",
    "SECTION_ID": "2003170001"
  },
  "CAMPAIGN_URL": "https://campaign.onstove.com",
  "PPOOL_URL": "https://www.ppool.us/intro",
  "LOUNGE_HOME_URL": "https://lounge.onstove.com/",
  "ACCOUNT_URL": "https://accounts.onstove.com",
  "CHANNEL": 10001,
  "CHANNEL_SEQ": 10001,
  "COMMUNITY": 9999,
  "COMMUNITY_SEQ": 10001,
  "CHANNEL_KEY": "global",
  "COMMUNITY_KEY": "indie",
  "REVIEW_SEQ_INFO": {
    "COMMUNITY_SEQ": 10001,
    "CHANNEL_SEQ": 10001
  },
  "COMMUNITY_SEQ_INFO": {
    "COMMUNITY_SEQ": 10000,
    "CHANNEL_SEQ": 10000
  },
  "KAKAO_API_KEY": "2948d182f99d477bb29cd3e45d0001b6",
  "TERMS_SERVICE_ID": 10,
  "STOVEPAY_SERVICE_ID": "STOVEPAY",
  "RESTRICT_EVENT": 170,
  "BURNING_BEAVER_NO": 234,
  "TOONSPOON_GAME_NO": 74,
  "CALLER_ID": {
    "PC": "indie-web-store",
    "CLIENT": "indie-wic"
  },
  "DEFAULT_DATA": {
    "GNB_RESPONSIVE_HEADER_VERSION": "6.1.43"
  },
  "SEASTORY_URL": "https://page.onstove.com/seavtuber/global",
  "WISE_DEMO_LIFE_URL": "https://page.onstove.com/indieboostlab/global",
  "CLAUSE_URL": "https://clause.onstove.com/stove/terms",
  "INDIE_GAME_ID": "INDIEGAME",
  "GNB_MENU_SETTING_URL": "https://static-resource.onstove.com/live/application_no/STATIC/common-gnb/apis/menu-setting-1.1.json",
  "POLICY_URL": "https://policy.onstove.com",
  "FAQ_URL": "https://cs.onstove.com/service/STOVE_INDIE_CS/help/1811281916",
  "INDIE_GAME_MODE": "PC3.0",
  "SENTRY_DSN": "https://26008a215729427e82bb6d903b7c1ae9@sentry.onstove.com/9",
  "SENTRY_PROJECT_NAME": "indie-store",
  "SENTRY_URL": "https://sentry.onstove.com",
  "SENTRY_ORG": "smilegate-sentry",
  "LOCALE_DOMAIN": {
    "de": "https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/indie/indie-store/de.json",
    "en": "https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/indie/indie-store/en.json",
    "es": "https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/indie/indie-store/es.json",
    "fr": "https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/indie/indie-store/fr.json",
    "it": "https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/indie/indie-store/it.json",
    "ja": "https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/indie/indie-store/ja.json",
    "ko": "https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/indie/indie-store/ko.json",
    "pt": "https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/indie/indie-store/pt.json",
    "th": "https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/indie/indie-store/th.json",
    "zh-tw": "https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/indie/indie-store/zh-tw.json",
    "zh-cn": "https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/indie/indie-store/zh-cn.json",
    "vi": "https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/indie/indie-store/vi.json"
  },
  "POP_UP_CDN_URL": "https://js-cdn.onstove.com",
  "STORE_MAIN_FIRST_RENDER_COUNT": 5,
  "NUXT_CACHE_CONTROL_MAX_AGE": 3600,
  "AMPLITUDE": {
    "API_KEY": "6bfa2705264260f060e02493ecf882ad"
  },
  "ADULT_GAME_LISAT": "https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/indie/indie-store/adult_game_list.json",
  "GNB_BANNER_OPTION": "https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/indie/indie-store/gnb_banner_option.json",
  "STOVE_POP_GAME": "https://stovepop.game.onstove.com",
  "STOVE_LAUNCHER_CDN_URL": "https://js-cdn.onstove.com",
  "RESIZE_DOMAIN_GROUP": "//image.onstove.com",
  "RESIZE_TARGET_DOMAIN_GROUP": [
    "d2h5doj4xlbun0.cloudfront.net",
    "d3kxs6kpbh59hp.cloudfront.net",
    "d2x8kymwjom7h7.cloudfront.net",
    "d27gg2ipyzlpxo.cloudfront.net"
  ],
  "TERMS_URL": "https://clause.onstove.com",
  "STOVE_PAY_CLAUSE_URL": "https://clause.onstove.com/stove/terms?category=service&only_game=Y&game_id=STOVEPAY",
  "PLATFORM_MAINTENANCE_JS_URL": "https://js-cdn.onstove.com/libs/platform-pm/latest/pm.js",
  "GLOBAL_ADULT_GAME_LIST": "https://d2x8kymwjom7h7.cloudfront.net/live/application_no/STATIC/indie/indie-store/global_adult_game.json"
}