[TIL] 2023/10/11 생활코딩(node.js)

김민재·2023년 10월 11일
0

TIL

목록 보기
13/172

node.js awesome 주목받는 모듈

  • npm i pm2 -g // pm2를 전체에 설치하겠다.

  • pm2 start main.js // main.js를 실행하겠다.

  • pm2 start main.js --watch // 코드 수정해도 재시작 안 해도 됨.

  • pm2 list // 뭐를 실행하고 있는 지

  • pm2 stop main // 중지

  • pm2 log // 로그 보여달라

  • npm i sanitize-html
    html을 살균한다 없앤다.

form html

  • action은 어디로 갈지
  • input sumbit 제출한다.

method="post" 이건 은밀하게 서버에 전송함 사람 눈에 (query) 안 보이게
method="post" 서버의 데이터 수정 삭제 생성할 때는 post

method="get" 서버로부터 데이터를 가져올 때는 get

// request는 요청할 때 웹브라우저가 보낸 정보들
// response 응답할 때 우리가 웹브라우저에 보낼 정보들

js 객체

객체에도 함수 가능
const o = {
vl : vl,
f : function(){}
}

// this

const p = {
v1: "v1",
v2: "v2",
f1: function () {
console.log(this.v1);
},
f2: function () {
console.log(this.v2);
},
};

for(let key in object){
console.log(key, object.key <<value)
}

for (let [key, value] of Object.entries(obj)) {
console.log(${key}, ${value});
}
// obj전체에 접근
Object.keys // obj 키에만 접근

module JS

module.exports = {}
밖으로 보낸다
const part = require("./apart.js");
apart.js에서 가져온다

node.js buffer

request.on("data", function (data) {
// console.log(data.toString());
// node.js buffer 바이트인데 id(title)를 받아옴
body = body + data;
// data 폴더 에서 가져옴
});

profile
개발 경험치 쌓는 곳

0개의 댓글

관련 채용 정보