TIL/Node.js
-
TIL. 100 Node.js Project_javascriptTIL/Node.js 2021. 1. 16. 23:07
출처: 위코드 춤추는 개발자 > wecode | 위코드 | 코딩 부트캠프 | 코딩교육 WeCode | 위코드 | 코딩 부트캠프 | 코딩교육 WeCode(위코드)의 부트캠프를 통해 개발자로서 커리어를 시작하세요. wecode.co.kr Node.js 백엔드 API 학습자료 정리 javascript 와 Typescript가 어떻게 다른지 동일한 로직을 언어만 다르게 구성한 2가지 자료를 함께 보면 javascript를 모르더라도 Python 지식만으로도 코드를 분석할 수 있었다. 지극히 Django 와 비교하여 알아보고있는점을 참고하자. 아직까지는 Django가 편한 것이 사실이다! javascript_version 구조 1. 모듈화 Error catch 함수 모듈화 validation Token 함수 모듈..
-
TIL.99 Node.js_Project ArchitectureTIL/Node.js 2021. 1. 15. 22:23
이전까지는 Python / Django / MySQL만 다뤄보았다. 이를 이용해 1, 2차 프로젝트를 진행하였다. 하지만 한달 인턴 과정에서 Nest.js/TypeORM/MongoDB/Typescript 를 이용해 백엔드 API를 구현해야 했다. Nest.js 란 효율적이고 확장 가능한 Node.js 서버 측 애플리케이션 을 구축하기위한 프레임 워크이다 Node.js가 무제노트처럼 새하얀 백지 상태에서 글을 작성하는 것이라고 한다면 Nest.js는 노트에 정해진 규칙과 구조(줄, 표 등의 구조)를 바탕으로 글을 작성해 나가는 것과 같다. 즉 정해진 규칙과 구조가 있으며 이를 따라 개발하기만 하면 안정성, 효율성 두가지를 모두 충족할 수 있다. (Django와 비슷한 역할이다, 다만 Nest.js에서는 p..
-
TIL.98 Node.js란?TIL/Node.js 2021. 1. 14. 21:49
Node란 비동기(Asynchronous) 이벤트-기반(event-driven) JavaScript 런타임 환경이다. javascript는 기본적으로 브라우저에 내장되어있다. 따라서 Node 이전까지는 javascript를 인터넷 브라우저에서만 실행할 수 있고, 브라우저의 환경에서만 사용할 수 있는 언어였다. Node를 이용해 Javascript를 유저 컴퓨터 환경에서 사용할 수 있게 되었고 즉, 브라우저의 밖으로 꺼내 유저가 사용할 수 있게 되었다고 한다. 따라서 javascript로 서버를 만들수도 있고 웹 스크래퍼를 만들어 웹페이지에 접속해서 정보들을 수집할 수 있게 되었다. 브라우저와는 별도로 작동할 수 있는 무언가를 만들 수 있게 된 것이다. 이렇게 javascrip를 사용할 수 있게되면서 자연..