라프텔 API 살펴보기 - 금지단어

아카·2023년 12월 20일
0

라프텔 API(비공식)

목록 보기
8/8
post-thumbnail

라프텔 API에는 신기한 API가 있다.

https://laftel.net/api/users/v1/banned_words/

이 API를 사용하면, 라프텔에서 사용이 금지된 모든 단어를 받아올 수 있는 듯 하다. 실제로 무슨 응답이 오는지를 보자.

{
banned_word_list: 
["###", "@@@", "^^^", "%%%", ...]
replacement_word:"***"
}

욕설은 임의로 검열했다.
보다시피, 금지 단어들의 목록을 JSON으로 받아온다. 클라이언트 사이드에서 욕설을 필터링하는 듯 하다. 왜 이렇게 작성했는지는 모르겠다.
듣자하니 예전에는 라프텔이 django를 사용했다던데, 그렇다면 굳이 클라이언트 사이드에서 처리하지 말고 서버 측 사이드(serializer)에서 처리를 할 수도 있었을 텐데, 이런 기술적 선택을 한 이유가 궁금하다. 서버 사이드의 부하를 걱정했나?

profile
코딩한량.

0개의 댓글