반응형

IT/NodeJS 14

requires elevated privileges 관련 에러

const bodyParser = require('body-parser'); "37369", requires elevated privileges 서버를 띄울 때 에러나는 경우를 케이스 별로 지정 function onError(error) { if (error.syscall !== "listen") { throw error; } var bind = typeof port === "string" ? "const bodyParser = require('body-parser'); " + port : "Port " + port; // handle specific listen errors with friendly messages switch (error.code) { case "EACCES": logger.error..

IT/NodeJS 2021.01.10

js.html 확장자가 겹치는 경우 - stockAdmin[project]

jquery, node, python, mysql, mongodb 을 활용한 개인 프로젝트 도중 관련 이슈를 정리합니다. Error: ENOENT: no such file or directory, stat 'D:\dev\stockAdmin\UI\public\resources\js\admin\advice.js.html' 에러문구에 적혀있는 경로를 살펴보면 확장자 js, html 혼합되어 관련 경로를 못찾고 있다. 1. 우선 결론부터 말하자면 advice.js 파일이 존재하지 않아 생긴 문제(오타) 2. 원인분석 html파일에 수기된 위의 스크립트 코드 경로를 읽은 것으로 판단된다. 원인 파악을 위해 경로 관련 설정 코드를 살펴보자 2-1. static파일(html, css, js) public direct..

IT/NodeJS 2021.01.09

Node.js 교과서 목차

1장 노드 시작하기 1.1 핵심 개념 이해하기 1.1.1 서버 1.1.2 자바스크립트 런타임 1.1.3 이벤트 기반 1.1.4 논블로킹 I/O 1.1.5 싱글 스레드 1.2 서버로서의 노드 1.3 서버 외의 노드 1.4 개발 환경 설정하기 1.4.1 노드 설치하기 1.4.2 npm의 버전 업데이트 하기 1.4.3 VS Code 설치하기 1.5 함께 보면 좋은 자료 2장 알아두어야 할 자바스크립트 2.1 ES2015+ 2.1.1 const, let 2.1.2 템플릿 문자열 2.1.3 객체 리터럴 2.1.3 화살표 함수 2.1.5 비구조화 할당 2.1.6 프로미스 2.1.7 async/await 2.2 프런트엔드 자바스크립트 2.2.1 AJAX 2.2.2 FormData 2.2.3 encodeURLCompo..

IT/NodeJS 2020.07.11

Node.js

>NodeJS의 특징 1. 싱글 쓰레드 2. 비동기I/O 3. 이벤트기반(evenet driven) --> 네트워크 애플리케이션에 적당함 >비동기 I/O 시간이 걸리는 I/O -하드 디스크 접근 -데이터베이스 서버 -네트워크를 이용해서 다른 서비스 접근 ---------------------------------------- I/O 동작이 끝날 때까지 대기 : 동기식 I/O 동작이 끝날 때까지 대기하지 않음 : 비동기식 비동기 I/O의 장점 아파치(멀티 쓰레드로 동작(동기식) ) VS Nginx(비동기 기반으로 동작) performance 사용자 많아질 수 록 성능이 Nginx보다 아파치 더 가파르게 떨어짐 Memory usage 사용자 많아질 수 록 메모리 사용량은 Nginx보다 아파치가 더 압도적으로..

IT/NodeJS 2019.12.04
반응형