'Back-end' 카테고리의 글 목록 (2 Page)

Back-end 12

Node란? 이벤트 루프, 논블로킹

Node란 Node란? Chrome V8 engine으로 빌드된 Javascript 런타임 서버 노드를 통해 다양한 자바스크립트 애플리케이션을 실행할 수 있지만, 노드는 서버 애플리케이션을 실행하는 데에 제일 많이 사용된다. 기존에는 자바스크립트 프로그램을 브라우저 위에서만 작동시킬 수 있었다. 브라우저 외의 환경에서 자바스크립트를 실행시키기 위한 노력이 많이 있었으나, 자바스크립트의 실행 속도 문제 때문에 모두 큰 호응을 얻지 못했다. 하지만 2008년 구글이 v8엔진을 사용하여 크롬을 출시하자, 기존의 브라우저 엔진과 비교해 상당히 빠른 속도로 인해 많은 호응을 얻었고, 라이언 달은 2009년 노드프로젝트를 시작하였다. 노드는 v8과 더불어 libuv 라는 라이브러리를 사용한다. v8과 libuv 는..

Back-end/Node.js 2021.06.04

Node-sass 6.0.0 incompatible with ^4.0.0.

node.js를 14버전(현재 가장 안정성 있는 버전) 으로 업데이트 한 후 node-sass가 있던 서버를 돌리니 node 14버전이 기존 버전과 맞지 않아서 sass 를 최신 버전으로 업데이트했더니 Node-sass 6.- 버전이 아직 node 14버전과 호환이 안된다고 한다. 깃헙에도 비슷한 이슈가 많았고 노드 버전에 맞는 node-sass 버전을 재설치 했더니 해결되었다. npm install node-sass@4.14.1

Back-end/Node.js 2021.05.20