'2018/11/09'에 해당되는 글 3건

  1. 2018.11.09 mysql jwt plain object payload
  2. 2018.11.09 node.js 로그에 시간 정보 넣기
  3. 2018.11.09 node npm argument
Programming/node.js2018. 11. 9. 19:24

원인불명, 해결책 불명.. -_-


걍.. 귀찮아도

mysql result 객체(?) 에서

[ RowDataPacket { name: 'John', rollno: 1, marks: 74 }] 

요런식으로 배열인척 하는 이상한 녀석을 내뱉는데

result[0].name

result[0].rollno

result[0].marks

식으로 접근이 가능하니

새로운 객체로 생성해서 jwt에 넣어주면 된다.


이전에는 잘되던게 왜 갑자기 안될까.

요 한달사이 mysql이 바뀐걸까 jwt가 바뀐걸까...


[링크 : https://github.com/auth0/node-jsonwebtoken]

[링크 : https://www.tutorialkart.com/nodejs/node-js-mysql-select-from-query-examples/]

[링크 : https://stackoverflow.com/questions/38133084/how-to-access-rowdatapacket-mysql-node-js/38139286]

[링크 : https://stackoverflow.com/questions/31221980/how-to-access-a-rowdatapacket-object]

[링크 : https://github.com/mysqljs/mysql/issues/1899]

[링크 : https://github.com/mysqljs/mysql/issues/1330]

'Programming > node.js' 카테고리의 다른 글

node.js swagger  (0) 2018.11.12
node.js axios delete에 body 쓰기  (0) 2018.11.12
node.js 로그에 시간 정보 넣기  (0) 2018.11.09
node npm argument  (0) 2018.11.09
node expres jwt  (0) 2018.11.08
Posted by 구차니
Programming/node.js2018. 11. 9. 16:06

consol.log로 나오는 녀석은 이녀석으로 커버하면되고

[링크 : https://stackoverflow.com/questions/18814221/adding-timestamps-to-all-console-messages]


아래와 같은 식의 로그는

DELETE /api/program 200 3.136 ms - 16 

morgan 이라는 logger에서 처리하기 때문에 얘를 건드려야 하는데


express로 기본 생성하면 아래와 같이 나오는걸

 app.use(logger("dev"));

아래와 같이 바꾸면

 app.use(logger("combined"));


이런 포맷으로(아파치 포맷이라고 써있긴 한데..) 출력되면서 시간 정보를 확인할 수 있다.

::1 - - [09/Nov/2018:07:13:06 +0000] "DELETE /api/program HTTP/1.1" 200 16 "-" "PostmanRuntime/7.4.0" 


커스터마이징도 가능은 하지만 귀찮으니 이정도로 검색하고 패스~

[링크 : https://stackoverflow.com/questions/43670082/how-to-put-timestamp-in-express-js]

[링크 : https://github.com/expressjs/morgan]

'Programming > node.js' 카테고리의 다른 글

node.js axios delete에 body 쓰기  (0) 2018.11.12
mysql jwt plain object payload  (0) 2018.11.09
node npm argument  (0) 2018.11.09
node expres jwt  (0) 2018.11.08
npm 특정 버전의 모듈 설치하기  (0) 2018.11.07
Posted by 구차니
Programming/node.js2018. 11. 9. 08:22

node 파일명 옵션 으로 실행하거나

[링크 : https://stackoverflow.com/.../sending-command-line-arguments-to-npm-script]


npm start 옵션 으로 실행할때 필요한 방법

[링크 : https://stackoverflow.com/.../how-do-i-pass-command-line-arguments-to-a-node-js-program]

'Programming > node.js' 카테고리의 다른 글

mysql jwt plain object payload  (0) 2018.11.09
node.js 로그에 시간 정보 넣기  (0) 2018.11.09
node expres jwt  (0) 2018.11.08
npm 특정 버전의 모듈 설치하기  (0) 2018.11.07
axios 여러개의 요청을 묶어서 하기  (0) 2018.11.07
Posted by 구차니