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 구차니
Programming/node.js2018. 11. 8. 19:14

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

node.js 로그에 시간 정보 넣기  (0) 2018.11.09
node npm argument  (0) 2018.11.09
npm 특정 버전의 모듈 설치하기  (0) 2018.11.07
axios 여러개의 요청을 묶어서 하기  (0) 2018.11.07
node.js REST get/post 관련  (0) 2018.11.06
Posted by 구차니

흐음.. JWT를 써서 header에 박히면

window.localStrorage를 통해서 접근이 가능하다는데...

왜 안될까 ㅠㅠ


[링크 : https://stackoverflow.com/.../how-to-send-a-token-with-an-ajax-request-from-jquery/35870238]

Posted by 구차니

continue 안 먹으니 return으로 해결


[링크 : https://stackoverflow.com/questions/31399411/go-to-next-iteration-in-javascript-foreach-loop]

'Programming > javascript & HTML' 카테고리의 다른 글

canvas to input type=file formdata  (0) 2018.11.15
jwt token ajax  (2) 2018.11.08
js str2ip  (0) 2018.11.07
자바 스크립트 중복 제거된 배열 얻기(집합)  (0) 2018.11.06
canvas 이미지 품질 저하  (0) 2018.11.06
Posted by 구차니

PCI-Ex 에서 75W

6핀에서 75W

8핀에서 150W


합계 300W 까지 가능

만약 8pin + 8pin 그래픽 카드 나온다면 375W 까지도 가능할지도?

[링크 : https://graphicscardhub.com/graphics-card-pcie-power-connectors/]



titan Xp (Pascal)

[링크 : http://deal.11st.co.kr/product/SellerProductDetail.tmall...prdNo=1608559209]

'하드웨어 > 클럭 소비전력' 카테고리의 다른 글

다운클럭 + CPU 전압 강하  (0) 2011.08.15
클럭별 전력사용량 변화  (2) 2011.08.05
컴퓨터 다운클럭킹(down clocking)  (0) 2011.07.31
Posted by 구차니
Programming/node.js2018. 11. 7. 19:58

버전 의존성(?)이 존재할지 모르겠지만 존재한다면 아래와 같이

특정 버전을 지정해서 설치가 가능하다.


--save 하면 버전이 정해져서 되려나?


npm 모듈명@버전 

[링크 : http://webs.co.kr/index.php?document_srl=3315821]

[링크 : https://60devs.com/npm-install-specific-version.html]

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

node npm argument  (0) 2018.11.09
node expres jwt  (0) 2018.11.08
axios 여러개의 요청을 묶어서 하기  (0) 2018.11.07
node.js REST get/post 관련  (0) 2018.11.06
curl jwt  (0) 2018.10.26
Posted by 구차니
Programming/node.js2018. 11. 7. 19:56

Promise.all에

배열로 넣어 주면 되고

결과는 spread()로 받아주면 되는 듯?



var promise1 = Promise.resolve(3);

var promise2 = 42;

var promise3 = new Promise(function(resolve, reject) {

  setTimeout(resolve, 100, 'foo');

});


Promise.all([promise1, promise2, promise3]).then(function(values) {

  console.log(values);

}); 

[링크 : https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Promise/all]


Concurrency

Helper functions for dealing with concurrent requests.


axios.all(iterable)

axios.spread(callback) 

[링크 : https://www.npmjs.com/package/axios]



[링크 : https://lovemewithoutall.github.io/it/axios-multiple-request/]

[링크 : https://kapeli.com/cheat_sheets/Axios.docset/Contents/Resources/Documents/index]

[링크 : http://webs.co.kr/index.php?document_srl=3315821]

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

node expres jwt  (0) 2018.11.08
npm 특정 버전의 모듈 설치하기  (0) 2018.11.07
node.js REST get/post 관련  (0) 2018.11.06
curl jwt  (0) 2018.10.26
node-rtsp-stream 과 node-rtsp-stream-es6 차이  (0) 2018.10.24
Posted by 구차니
Programming/jquery2018. 11. 7. 19:20

정규표현식을 이용하면 됨


$('tag[id^="문장"])


div의 id가 asdf로 시작할 경우


$('div[id^="asdf"])


[링크 : http://jmi7313.tistory.com/16]

'Programming > jquery' 카테고리의 다른 글

jquery draggable  (0) 2018.12.09
jquery select 인덱스 얻기  (0) 2018.12.05
jquery prepend  (0) 2018.11.06
jquery를 이용하여 특정 테이블의 열로 이동하기  (0) 2018.11.06
jquery eq() get() 차이  (0) 2018.11.05
Posted by 구차니

스트링을 파싱해서 할까 하다가 멘탈 붕괴..

다른 사람에게 물어보니 검색하면 되지~ 라는 대답

헐.. 검색해볼걸 생각못한 내 상태를 보니..

뇌 구석구석 시냅스 사이사이 미세먼지가 낀 탓인듯... -_-


아무튼 결론 : 걍 하나 만들면 되지 머...

(어짜피 만들려고 하던거 머...)


function str2ip(str) {
var val = 0;
var dot = str.split(".");
val = (dot[0] << 24) + (dot[1] << 16) + (dot[2] << 8) + dot[3];
return val;
}


[링크 : https://stackoverflow.com/questions/20330865/validate-ip-range-and-subnets]

[링크 : https://stackoverflow.com/questions/8105629/ip-addresses-stored-as-int-results-in-overflow]


+

위의 코드는 정상적으로 계산되지 않는다. -_-

+() 를 해서 값으로 혹은 양수로 인식시켜야 하는 듯?


function str2ip(str) {
var val = 0;
var dot = str.split(".");
val = (+(dot[0]) << 24) + (+(dot[1]) << 16) + (+(dot[2]) << 8) + +(dot[3]);
return val;
}


Posted by 구차니