# outlet connector hbs에서 사용자 데이터에 액세스하는 방법?

**URL:** https://meta.discourse.org/t/how-to-access-user-data-in-an-outlet-connector-hbs/180586
**Category:** Development
**Created:** [2월 21, 2021, 11:04오전 UTC](https://meta.discourse.org/t/how-to-access-user-data-in-an-outlet-connector-hbs/180586 "2021-02-21T11:04:28Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![hyd504](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hyd504/32/177122_2.png) [@hyd504](https://meta.discourse.org/u/hyd504)
#### Post date: [2월 21, 2021, 11:04오전 UTC](https://meta.discourse.org/t/how-to-access-user-data-in-an-outlet-connector-hbs/180586/1 "2021-02-21T11:04:28Z")

</div>

웹사이트 상단 알림 영역에서 특정 사용자에게 알림을 표시해야 하는 플러그인을 개발하고 있습니다. 오버라이드하려는 플러그인 아웃렛은 다음과 같습니다:  
`{{plugin-outlet name="top-notices" tagName="" args=(hash currentPath=router._router.currentPath)}}`

정적 버전의 커넥터는 작동하도록 만들 수 있었습니다. 다음 경로의 파일을 생성했습니다: plugins/discourse-user-throttle/assets/javascripts/discourse/templates/connectors/top-notices/throttle\_info.hbs

  

  
이 줄은 파일이 정상 작동 중입니다. 하지만 사용자 이름이 표시되지 않습니다.  
{{{user.username}}}  

  

현재 겪고 있는 문제는 `{{{user.username}}}`이 사용자 이름을 표시하지 않는다는 것입니다. 어떻게 하면 될까요?

---

<div class="post-metadata">

### Author: ![hyd504](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hyd504/32/177122_2.png) [@hyd504](https://meta.discourse.org/u/hyd504)
#### Post date: [2월 21, 2021, 5:39오후 UTC](https://meta.discourse.org/t/how-to-access-user-data-in-an-outlet-connector-hbs/180586/2 "2021-02-21T17:39:46Z")

</div>

콘솔 로그를 확인해 보니, 사용자는 currentUser로 접근할 수 있음을 알게 되었습니다:

`{{{currentUser.displayName}}}`}

---

<div class="post-metadata">

### Author: ![bchoi28](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bchoi28/32/342735_2.png) [@bchoi28](https://meta.discourse.org/u/bchoi28)
#### Post date: [12월 10, 2023, 3:50오전 UTC](https://meta.discourse.org/t/how-to-access-user-data-in-an-outlet-connector-hbs/180586/3 "2023-12-10T03:50:14Z")

</div>

안녕하세요, currentUser의 속성을 확인하는 방법에 대해 조언을 구합니다. 어떻게, 어디서 로그를 기록하거나 속성을 볼 수 있는지 도무지 알 수가 없어요. currentUser의 이름에 접근해서 내 페이지에 표시하고 싶습니다.

---

<div class="post-metadata">

### Author: ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)
#### Post date: [12월 10, 2023, 12:59오후 UTC](https://meta.discourse.org/t/how-to-access-user-data-in-an-outlet-connector-hbs/180586/4 "2023-12-10T12:59:29Z")

</div>

안녕하세요,

템플릿 내부에서 데이터를 기록하는 방법에 대해 말씀하시는 거라면, `{{log data_here}}`를 사용하면 브라우저 콘솔에 해당 내용이 표시되어야 합니다.

API도 사용할 수 있습니다: `api.getCurrentUser()`.  
예를 들어, 테마/컴포넌트의 HTML `<head>` 부분에 다음과 같이 사용할 수 있습니다:

```js
<script type="text/discourse-plugin" version="0.8">
  console.log(api.getCurrentUser());
</script>

```
