[framework]Express vs NestJS 비교 정리
·
Programing
1. Express.js란?Express는 Node.js에서 가장 오래되고 널리 사용되는 웹 프레임워크입니다.2010년 출시가볍고 단순한 구조자유도가 높은 설계Express는 기본적으로 minimal framework이기 때문에개발자가 프로젝트 구조를 자유롭게 설계할 수 있습니다.예시 코드app.get('/portfolio', async (req, res) => { const data = await portfolioService.getPortfolio() res.json(data)})Express 특징매우 가벼운 프레임워크빠른 API 개발구조 강제가 없음하지만 프로젝트 규모가 커질수록 구조 관리가 어려워질 수 있습니다.2. NestJS란?NestJS는 Node.js 기반의 엔터프라이즈 프레임워크입니다..
[IT 지식] Express.js란 무엇일까? 웹 개발의 핵심 구조 이해하기
·
Programing
당사 주과장님과 MC블랙스완님을 위해, 사진 자료와 《비전공자를 위한 이해할 수 있는 IT 지식》의 내용을 바탕으로 블로그 기재용 포스팅을 정리하였습니다.1. 기술 카테고리: Express.js는 '프레임워크'입니다전체적인 IT 기술 스택에서 Express.js는 서버를 만들기 위한 뼈대 역할을 합니다.상위 카테고리: Angular.js, React.js와 나란히 '프레임워크, 라이브러리' 군에 속해 있습니다.연결 기술: JAVA, PHP, Python 같은 프로그래밍 언어를 기반으로, MySQL이나 MariaDB 같은 데이터베이스와 상호작용하며 동작합니다.2. 직군별 역할: '서버 개발자'의 핵심 도구실무에서 누가 이 기술을 쓰는지 알면 구조가 더 명확해집니다.서버 개발자 (Server Develope..
[날짜]공공데이터포털 API 키 발급 방법 (한국천문연구원 특일 정보)
·
Programing
공휴일 데이터를 프로그램에서 사용하려면공공데이터포털(Data.go.kr)의 Open API를 발급받아야 합니다.아래는 한국천문연구원 특일정보 API 키 발급 방법입니다.1. 회원가입 / 로그인먼저 공공데이터포털에 접속합니다.👉 https://www.data.go.kr우측 상단에서회원가입로그인중 하나를 선택합니다.2. API 검색로그인 후 상단 검색창에 아래 키워드를 입력합니다.한국천문연구원 특일 정보 검색 결과에서 아래 항목을 클릭합니다.한국천문연구원_특일정보 3. 활용 신청API 페이지에서 [활용신청] 버튼을 클릭합니다.입력 항목 예시활용목적사내 시스템 개발 및 공휴일 정보 조회 기능 구현 약관에 동의한 후 **[신청]**을 클릭합니다.4. API 키 확인신청이 완료되면 아래 경로에서 인증키를 확인할..
[Claude]실무에서 자주 보는 TypeScript 코드 작성 기준 정리
·
Programing
프로젝트를 하다 보면 이런 요구사항을 자주 보게 됩니다.TypeScript strict 모드에러 핸들링 필수함수 30줄 이내테스트 코드 포함import 순서 정렬처음 보면 막연하지만, 사실은 코드 품질을 위한 기본 원칙들입니다.하나씩 쉽게 정리해보겠습니다.1. TypeScript strict 모드tsconfig.json에서 다음 설정을 의미합니다. { "compilerOptions": { "strict": true }} strict 모드란?TypeScript의 타입 검사를 가장 엄격하게 수행하는 옵션입니다.예를 들어: function greet(name) { return "Hello " + name;} ❌ strict 모드에서는 에러→ name의 타입이 명시되지 않았기 때문올바른 예: function g..
[Python]파이썬 설치
·
Programing
파이썬을 처음 설치할 때 가장 깔끔하고 나중에 '패키지 꼬임'으로 고생하지 않는 표준 설치법을 정리해 드립니다.복잡한 옵션 다 버리고, 딱 이대로만 체크해서 진행하세요.1. 파이썬 설치 (Python 3.14.3 기준)공식 사이트 접속: python.org/downloads에 접속합니다.https://www.python.org/ftp/python/3.14.3/python-3.14.3-amd64.exe설치 파일 실행: 가장 최신 안정화 버전(Stable Release)의 Windows installer (64-bit)를 다운로드 후 실행합니다.⭐⭐ [매우 중요] 설치 창 하단 체크박스:Add python.exe to PATH 항목에 무조건 체크하세요.이걸 안 하면 나중에 검은 창(CMD)에서 파이썬을 못 ..
[WEB]22년 6월 인터넷익스플로러(IE) 종료에 따른 (ie -> Edge전환)
·
Programing
[WEB]디바이스 체크 checkMobile
·
Programing
Eclipse plugin offline 설치(폐쇄망)
·
Programing
1. Plugin Download - http://www.eclipse.org/subversive/latest-releases.php Latest Stable Build This is the most up-to-date version of the Subversive plug-in. It's aimed to provide you with access to the latest Subversive features before they become available in the Subversive build included into the yearly Eclipse Simultaneous Release. Release Date: 25 April 2017 Version: 4.0.5.I20170425-1700 (C..
[Eclipse]글자크기변경
·
Programing
눈이 침침해서 글자크기 변경방법 찾음 Window > Preferences > General > Colors and Fonts > Basic > Text Font
[Jenkins]Email Extension Plugin 모니터링
·
Programing
Email Extension Plugin - This plugin is a replacement for Jenkins's email publisher