1. ls - 디렉토리 목록 출력현재 디렉토리 내의 파일과 폴더 목록을 출력하는 명령어입니다. 예시 -ls결과: file1.txt file2.txt directory1가 있는 경우, 이 파일과 폴더 이름들이 출력됩니다.옵션:ls -l 결과: 파일과 폴더의 상세 정보(권한, 소유자, 크기, 수정 시간 등)가 포함되어 출력됩니다.2. cd - 디렉토리 이동특정 디렉토리로 이동하는 명령어입니다. 예시 -cd Documents결과: 현재 디렉토리에서 Documents 디렉토리로 이동합니다. 상위 디렉토리로 이동cd ..결과: 현재 디렉토리의 상위 디렉토리로 이동합니다. 홈 디렉토리로 이동cd ~결과: 사용자 홈 디렉토리로 이동합니다.3. pwd - 현재 디렉토리 경로 출력현재 작업 중인 디렉토리의 절대 경로를 ..
1. Express 설치 확인해당 오류는 Express 모듈이 설치되지 않았을 때 발생할 수 있습니다.Express 모듈을 설치하려면 프로젝트의 루트 디렉토리에서 아래 명령어를 실행하세요:npm install express 2. node_modules 디렉토리 확인프로젝트의 node_modules 디렉토리에 Express 모듈이 제대로 설치되었는지 확인하세요.만약 node_modules 폴더가 없거나 Express가 설치되지 않았다면npm install을 실행해 모든 의존성을 설치할 수 있습니다:npm install 3. package.json 확인package.json 파일에 Express가 의존성으로 포함되어 있는지 확인하세요.만약 없다면 다음 명령어로 Express를 프로젝트에 추가할 수 있습..
mongoose.connect('mongodb://localhost:27017/bwooks, { useNewUrlParser: true, useCreateIndex: true, useUnifiedTopology: true});No More Deprecation Warning OptionsuseNewUrlParser, useUnifiedTopology, useFindAndModify, and useCreateIndex are no longer supported options. Mongoose 6 always behaves as if useNewUrlParser, useUnifiedTopology, and useCreateIndex are true, and useFindAndModify is..
[nodemon] app crashed - waiting for file changes before starting... 내 원인1. 코드에서 문법을 틀림 (해결 - 문법 수정) 일반적 원인1. 파일 경로 이슈 해결 - 파일 경로의 위치를 수정 해준다. 1. rm - rf node_modules2. npm startrm - rf node_modulesnpm start 2. 다른 프로스세와 충돌해결 - 모두 종료 후 재부팅1. pkill -f nodepkill -f node
Reddit의 subreddit 경로 예시를 통해, 특정 패턴을 정의하여 각 경로를 처리하는 방식을 소개합니다. 템플레이트를 사용하면 반복적인 HTML 코드를 작성하지 않고도, 동적인 콘텐츠를 효율적으로 생성할 수 있습니다.템플레이트는 Mad Libs와 비슷하여, 미리 정의된 HTML 틀에 동적인 데이터를 채워 넣는 방식입니다. 조건문을 사용해 로그인 여부에 따라 다른 내용을 보여줄 수도 있습니다. 이를 위해 EJS(Embedded JavaScript)를 사용합니다. EJS는 JavaScript 구문을 그대로 사용하므로 배우기 쉽고, 널리 사용됩니다.다양한 템플레이팅 엔진이 있지만, 강의에서는 EJS를 중점적으로 다룹니다. EJS는 JavaScript를 내장하고 있어 배우기 쉽고, GitHub에서도 많이..
const math = require('./math');console.log(math.add(2, 3)); // 5console.log(math.PI); // 3.14159console.log(math.square(4)); // 16브라우저 환경에서의 코드 공유브라우저에서는 여러 JavaScript 파일을 HTML 파일에 math.js 파일: const add = (x, y) => x + y;const PI = 3.14159;const square = x => x * x;app.js 파일:console.log(add(2, 3)); // 5console.log(PI); // 3.14159console.log(square(4)); // 16 Node.js 환경에서의 코드 공유No..