본문 바로가기

Lecture

nodemon, morgan

express

nunjucks

request

body-parser

sequelize

sequelize-cli

mysql2

 

위에 다 install

npx sequelize-cli

models 애서 fs 삭제, config 비밀번호 데이터베이스 이름 변경

 

================

 

server.js 파일, views 파일에 index.html생성

 

morgan - req.body req.query

nodemon

npm install -g nodemon

npm install morgan

 

app.use(morgan('dev'));

 

를 사용해서 morgan을 세팅해주고

 

이 후로는 node 실행할때 nodemon server 명령어로 실행함

 

 

 

nodemon server 실행했을때 스크립트를 실행할 수 없다는 에러가 떴다.

 

1. windows powershell을 관리자 권한으로 실행시키고

2. set-ExecutionPolicy Remotesigned 명령어를 입력하고 재실행 하면 된다.

 

그 다음 부터는 수정후 server.js 에서 저장만 해주면 서버를 껏다 키지 않아도 수정이 된 페이지를 볼 수 있다.

 

 

 

npm install winston

 

express의 역할?

 

브라우저가 요청하면 응답해주기 위해서

응답해줄때 db에서 정보를 가져다가 응답해준다.

 

express가 거래소?

데몬이 필요함 == 블록체인

 

그래서 express는 db, 데몬, 브라우저와 정보를 소통하는 중간다리 역할을 함

 

api ==? 데몬과 소통하는 역할 = rpc

 

/api이후부터는 다 rpc와 관련된 코드

 

npm install dotenv



npx sequelize-cli model:generate --name User2 --attributes usreid:string,userpw:string,username:string



select from (sum(input),sun(out) from asset group by userid) as

'Lecture' 카테고리의 다른 글

스마트컨트렉트  (0) 2021.10.08
[거래소 만들기] 에러 해결, 미해결  (1) 2021.10.08
[지갑 실행] BITCOIN CORE 실행  (0) 2021.09.13
shell 명령어  (0) 2021.09.09
개념모음  (0) 2021.09.09