일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 구글
- MySQL
- nodejs
- AWS
- error
- Windows
- logstash
- elasticsearch
- API
- JS
- ssh
- s3
- ChatGPT
- docker
- mariadb
- sample
- build
- unity
- Python
- 유니티
- MSSQL
- React
- Ai
- 설정
- JavaScript
- Linux
- 영어
- SSL
- Kibana
- Today
- Total
목록JavaScript (20)
가끔 보자, 하늘.
(windows 환경) nodejs에서 80포트 열어 쓰던 어플이 있는데, 어느날 갑자기 error: listen EACCES 0:0:0:0:80 에러를 뱉으면서 안된다. --a netstat -ano 하면 ip,port 그리고 해당 포트를 사용하는 PID를 볼 수 있다. 찾아보니 4 ... System이 쓰고 있다고. -- ㅁ.... 모지.. 이래저래 찾아보니.. 최근 로컬에 mssql을 설치했는데.. SQL Server Reporting Services가 내부적으로 80포트를 쓰고 있었네 --; 서비스 중지 시키니 잘 돌아감. 휴 ~
방법을 몰라서 인터넷을 찾아보니 사람마다 다 방법이 다르다. --;; var old = new Date ( 특정일 );var now = new Date();var gap = new Date( 0,0,0,0,0, now- old); 이렇게 처리한 분도 있던데.. 내가 원하는 값은 아니었고.. 시간, 분, 초, ms 차이를 알고 싶었기에.. 이거저거 뒤져보다.. getTime 인터페이스가 있어 사용해보니.. OK!! var old = new Date ( 특정일 or 시간);var now = new Date(); var gap = now.getTime() - old.getTime(); var sec_gap = gap / 1000;var min_gap = gap / 1000 /60; 이런 식으로 처리 가능!! ..
클라이언트는 브라우저, 서버는 nodejs로 가정. 업데이트 진행 과정을 확인할 수 있도록 만들었다. 브라우저에서는 아래와 같은 코드로 작업을 하면 된다. 스트림으로 보낼 파일을 지정하고, 해당 서버로 소켓 연결해서 보낸다. 'data' 메세지를 통해 현재 업데이트된 사이즈를 확인할 수 있다.var fn =$("input[type=file]")[0].files[0]; // input 폼을 이용해서 지정된 파일 확인var AllSize = fn.size; // 진행 사항을 체크하기 위한 파일 전체 사이즈var UploadedSize = 0; // 현재 업로드된 용량var socket = io.connect('localhost:8765');var stream = ss.createStream();ss(sock..
nodejs ver : 0.10.29express ver : 3.4.8 아래와 같이 인스톨 해야 함. npm install -g express-generator@3 그럼 유저계정/Appdata/Roaming/npm/node_modules/express-generator/bin에 javascript 로 작성된 express 파일을 생성한다. 이후부터 console에서 express를 실행할 수 있다.