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 |