본문 바로가기

Back/node.js+express+npm2

[Node.js 이용한 백엔드 스터디] 라우팅 이해하기 Next.js 는 페이지 개념(concept of pagas) 을 기반으로 구축된 파일 시스템 기반 라우터가 있다. 프로젝트 내 pages 폴더 구조 일부를 확인해보면, pages ㄴ api ㄴ beverages ㄴ index.ts ㄴ events ㄴ [eventId] ㄴ orders ㄴ [guestId].ts ㄴ index.ts ㄴ index.ts ㄴ index.ts ㄴ members ㄴ [id].ts ㄴ index.ts ㄴ events ㄴ [event_id].tsx ㄴ create.tsx ㄴ index.tsx 'pages' 폴더에 추가된 파일로 라우트를 자동 생성한다. pages/api 폴더 외에 위치한 모든 파일은 html 로 반환한다. .tsx, .ts 는 타입스크립트의 파일용 확장자 여기서 ! .. 2022. 9. 2.
[node.js] 개념정리 및 기본 설치 Node.js 기본 개념 Node.js 는 JavaScript 런타임 쉽게 말해서 JavaScript로 만든 프로그램을 실행할 수 있도록 만든 자바스크립트 실행기(환경) Node.js를 사용하려면 먼저 JavaScript를 배워야한다. Node.js는 JavaScript를 사용하기 위해 만들어진 것이기 때문이다. JavaScript는 C/C++, Java 와 같은 프로그래밍 언어이다. JavaScript는 독립적인 언어가 아닌 스크립트 언어이다. 스크립트 언어는 특정한 프로그램 안에서 동작하는 프로그램이기 때문에 웹 브라우저 프로그램 안에서만 동작을 한다. 즉, 웹 브라우저(크롬, 사파리, 익스플로러, 파이어폭스 등)가 없으면 사용할 수 없는 프로그램이다. 여기서 Node.js가 나오는 이유가 된다. 즉.. 2022. 2. 15.