윤만석

  • 홈
  • 태그
  • 방명록

node.js 2

[노드js] 기상청 api를 이용해 디스코드 봇을 만들어 보자

기상청에서 제공하는 api를 이용해 디스코드 봇을 만들어보겠습니다. 단기 기상정보에서 지역 id를 반환하는 함수 getShortTermRegId 입니다. //외부와 통신을 하는 동기화 함수입니다. async함수는 promise를 반환합니다. const getShortTermRegId = async (str) => { try { //js에서 한글이 깨지는 경우가 있습니다. 디코딩하는 과정입니다. const response = await axios.get( encodeURI( `https://apihub.kma.go.kr/api/typ01/url/fct_shrt_reg.php?tmfc=0&authKey=bkPKWXM3RQmDyllzN-UJmA` ), { responseType: "arraybuffer", r..

node.js 2023.07.25

[node.js] socket.io를 이용해 채팅방을 만들어보자

서버와 클라이언트가 양방향으로 통신할 수 있게 소켓을 이용한 통신을 공부했습니다. 프론트는 React 백엔드는 node.js를 사용했습니다. Redux를 이용해 상태관리를 했습니다. 프론트앤드 //App.js import ChatContainer from "./container/ChatContainer"; import { Routes, Route } from "react-router-dom"; function App() { return ( ); } export default App; 소켓을 이용한 핵심 코드는 ChatContainer.js에 있습니다. //socket/socket.js import io from "socket.io-client"; export const socket = io("localh..

node.js 2022.11.24
이전
1
다음
더보기
프로필사진

윤만석

  • 분류 전체보기 (337)
    • 2024-summer-학부연구생 (11)
    • baekjoon (270)
    • math and deeplearning (1)
    • algorithm (1)
    • 종만북 (2)
    • programmers (25)
    • OS (0)
    • react.js (7)
    • node.js (2)
    • python (5)
    • java (10)

Tag

골드4, DFS, 트리에서DP, 타잔알고리즘, 위상정렬, level3, 브루트포스, MCMF, scc, 백트래킹, LEVEL2, 프로그래머스, BFS, 골드5, 구현, 백준, 이분매칭, DP, 냅색, 이분탐색,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바