본문 바로가기
728x90
반응형

전체 글313

[Node.js] Node.js 표준 입출력 Node.js에서는 일반적으로 readline 모듈을 사용해서 입력을 받고 console.log를 사용해서 출력을 한다.모듈을 사용하기 전에 표준 입출력 스트림을 활용해서 입출력을 해보자.process.stdin, process.stdout노드 기본 모듈인 process의 stdin과 process의 stdout을 사용해서 입출력을 할 수 있다. process.stdin은 이벤트와 그 이벤트가 발생했을 때 실행할 콜백 함수를 정의 할 수 있다. data 이벤트 : 입력 이벤트end 이벤트 : 입력 종료 이벤트node:process 모듈에서 stdin과 stdout을 가져와서 사용해보자.const { stdin, stdout } = require('node:process');// 입력 이벤트stdin.on.. 2024. 7. 16.
[React] 페이지 접근 제한 프로젝트를 진행하다보면 페이지 접근을 제한해야 할 때가 있다. 로그인을 한 유저만 페이지에 접근할 수 있게 하거나 특정 역할을 가진 유저만 페이지에 접근할 수 있도록 하는 것이 필요하다. 이번 포스팅에서는 로그인을 한 유저만 메인 페이지에 접속할 수 있고 로그인을 하지 않은 사람이 메인 페이지에 접속하려고 하면 로그인 페이지로 리다이렉트하는 기능을 구현해보려고 한다. 첫 번째 시도 (useEffect)우선 메인 페이지에 접근하려는 사람이 로그인을 했는지 확인하기 위한 api를 생성했다. api/v1/users/myself로 쿠키와 함께 요청을 보냈을 때 상태 코드 200번과 함께 내 정보를 받으면 로그인을 한 사람이고 상태 코드 401번과 함께 권한이 없다는 응답을 받으면 로그인을 하지 않은 상태이다. .. 2024. 7. 14.
[React] 리액트에서 public에 이미지 불러오기 리액트에서 public에 존재하는 이미지를 가져오는 과정에서 자잘한 오류들을 겪어서 주의할 점들을 기록해보려고 한다. 리액트에서는 proceses.env.PUBLIC_URL을 통해 public 디렉토리의 경로를 가져올 수 있다. public 디렉토릴에 접근할 때는 process.env.PUBLIC_URL을 사용하는 것이 좋다고 한다. 특히 배포할 때는 루트 경로가 달라질 수도 있는데 process.env.PUBLIC_URL을 사용하면 이러한 경로를 쉽게 관리할 수 있다. process.env.PUBLIC_URL은 .env 파일에다가 우리가 직접 넣어줄 필요가 없다. 그냥 바로 process.env.PUBLIC_URL을 사용하면 된다. 만약 CRA(create-react-app)을 통해 프로젝트를 만들었다.. 2024. 6. 21.
[C#] 기본 입출력, 변수 이 포스팅은 마이크로소프트 C# 강의를 바탕으로 요약한 정보임을 밝힙니다.https://learn.microsoft.com/ko-kr/training/paths/get-started-c-sharp-part-1/ C#을 사용하여 첫 번째 코드 작성(C#로 시작, 파트 1) - TrainingC#을 사용하여 간단한 애플리케이션을 빌드하는 데 필요한 기본 구문 및 사고 프로세스를 알아봅니다.learn.microsoft.com 출력1. Console.Write : 개행 없이 출력2. Console.WriteLine : 출력 후 개행Console.Write("hello world!");Console.WriteLine(" My name is chulsoo");Console.Write("Thank you!"); 출력.. 2024. 6. 17.
728x90
반응형