nodejs(8)
-
토큰
APP.jsx(시작단) service -> tweet.js 수정할 예정 { id: 1, text: '첫번째 트윗이예요!', createdAt: '2022-05-09T04:20:57.000Z', name: 'apple', username: '김사과', url: 'https://widgetwhats.com/app/uploads/2019/11/free-profile-photo-whatsapp-1.png', }, === express.validator import {body,param, validationResult} from 'express-validator' body: body의 유효성 검사를 하는 것 param : 보안 인증 시크릿키 만들기 https://www.lastpass.com/features/pa..
2023.05.06 -
Nodejs 비동기 동기 에러 처리
https://velog.io/@younoah/nodejs-express-error express의 동기와 비동기 에러처리 express에서 동기와 비동기 에러처리에 대해 알아보자. velog.io 이 블로그가 정리가 야무지다 방법 1 //동기식 try{ fs.renameSync('./test.txt','./new-test.txt'); }catch(e){ console.error(e) } 방법 2 //비동기식 fs.rename('./new-test.txt','./test-new-new.txt', (error)=>{ console.log(error) }); console.log('파일이름 바꾸기 완료 !') 방법 3 //fs. promises.rename(...).then().catch() fs.promi..
2023.04.24 -
Nodejs_EJS
// https://ejs.co/ // 템플릿 엔진을 왜 쓰냐? // javascript는 브라우저에서 실행 // EJS사용시 서버에서 실행 가능 const http = require('http') const fs = require('fs') const ejs = require('ejs') // 따로 설치 필요 //설치 법 // package.json 생성 (npm init -y) // npm i ejs // 노드몬 설치(개발툴에서) = npm i nodemon --save-dev // package.json에 들어간다 = "start": "nodemon 1-template" // html파일을 생성(🔴 확장자는 ejs로) const name = 'apple'; const skills = [ {name:..
2023.04.20 -
NodeJS 비동기와 동기 + npm + process + path
동기와 비동기 동기 방식은 서버에서 요청을 보냈을 때 응답이 돌아와야 다음 동작을 수행할 수 있다. A작업이 모두 진행 될때까지 B작업은 대기해야한다. 비동기 방식은 반대로 요청을 보냈을 때 응답 상태와 상관없이 다음 동작을 수행 할 수 있다. A작업이 시작하면 동시에 B작업이 실행된다. A작업은 결과값이 나오는대로 출력된다. (콜백함수가 전형적인 비동기식 처리) npm npm은 파이썬의 pip와 같이 모듈을 관리하는 라이브러리이다 ! start는 package.js의 기본 명령어 = [실행방법] npm start younghyun은 내가 만든 명령어 = [실행방법] npm run younghyun express 설치 시 (package.js)안에 표시 process 모듈 nextTick(): 우선순위를..
2023.04.19 -
Nodejs 1장 OS
const os = require('os'); //End of line console.log(os.EOL === '\n') //mac os에서만 true / window false //enter키 쳐져있는걸 이걸로 확인 해야함 console.log(os.EOL === '\r\n') //mac os에서만 false / window True console.log(os.totalmem()); //총 메모리 console.log(os.freemem()); //현재 사용량 제외 잔여 메모리 console.log(os.type()); //운영체재 타입 console.log('============================') console.log(os.userInfo()); console.log('=======..
2023.04.18 -
Nodejs 1장 console
//console.assert(조건을 만족하지 않으면 에러 메세지를 출력) https://junesnever.tistory.com/131 잘 정리된 블로그 4/17(월) IT 국비교육(33일차) / 1.Node.js의개요~6.module 0. Node.js에 들어가기 전 1. Node.js의 개요 1-1. Node.js의 역사 1-2. Node.js의 특징 2. global 3. console 3-1. assert() 3-2. table() 3-3. dir() 3-4. time() 3-5. count() 3-6. trace() 4. this 5. module 0. Node.js에 들어가기 전 * Node.js junesnever.tistory.com console.assert(2 === 2, '두 값이 ..
2023.04.18