분류 전체보기
req.body null 일때
nodejs에서 Request 로그를 남길 때 보통 req.body 의 데이터를 남기곤 하는데 파일 첨부 형식의 enctype 일 경우 req.body 는 null 이다. # enctype="multipart/form-data" 인 경우 app.post('/save', (req, res) => { console.log(req.body); //null });
child_process에서 spawn, exec 차이
spawn : stream 리턴, 비동기 exec : buffer 리턴, 동기 자식 프로세스로부터 큰 바이너리 데이터를 리턴받는 경우라면 spawn을, 간단한 상태 메시지만 받는 것이라면 exec를 쓴다. // Dependencies var fs = require('fs'); var url = require('url'); var http = require('http'); var exec = require('child_process').exec; var spawn = require('child_process').spawn; // App variables var file_url = 'http://upload.wikimedia.org/wikipedia/commons/4/4f/Big%26Small_edit_1...
맥북에서 AWS 파일 업로드
맥북에서 터미널에서 커맨드로 AWS 파일 업로드하기 $ scp -i aws인증키.pem file.zip centos@xx.xx.xx.xx:file.zip
맥북에서 AWS 인스턴스 접속하기
$ ssh -i AWS인증키.pem centos@xx.xx.xx.xxHost 앞에 계정은 OS에 따라 바뀜. (ex: ec2-user, ubuntu..)
[MSSQL] 특정 컬럼이 들어간 프로시져 찾기
테이블 컬럼 찾기 SELECT TAB.NAME,TAB.ID,COL.* FROM SYSOBJECTS TAB LEFT JOIN SYSCOLUMNS COL ON TAB.ID=COL.ID WHERE TAB.TYPE='U' AND COL.NAME = '찾을 컬럼'특정 단어가 들어간 프로시저명 찾기 우선 이 쿼리로 검색 (아래 쿼리보다 속도가 빠르다...) SELECT ROUTINE_NAME FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_TYPE='PROCEDURE' AND ROUTINE_DEFINITION LIKE '%찾을 단어%' ORDER BY ROUTINE_NAME위 커리로 안나올 시 이 쿼리로 검색 SELECT ..
Mongodb 접속하기
shell 접속 $ ./mongodb/bin/mongo admin -uroot -p http rest monitoring 접속 $ ./mongodb/bin/mongo --rest admin -uroot -실시간 DML 현황 보기 $ ./mongodb/bin/mongostat --host 192.xx.xx.xx -uroot -pXXXX --authenticationDatabase admin $ ./mongodb/bin/mongotop --host 192.xx.xx.xx -uroot -pXXXX --authenticationDatabase admin
Elasticsearch 주요 용어
Elasticsearch VS RDBMS 용어 차이 RDBMSElasticsearch SQL Query DSL Database Index Table Type Row Document Column Field Index Analyzer Primary Key _id Schema Mapping Physical Partition Shard Logical Partition Route Relation Parent-Child, Nested * Elasticsearch의 type은 index랑 통합 예정
윈도우에 nginx 설치
윈도우에 nginx 설치 방법 nginx는 압축해제 후 exe파일만 실행하면 되기 때문에 따로 설치단계는 없다. 먼저 nginx 사이트에 접속하여 nginx(Stable version) 파일을 다운로드 한다. URL : http://nginx.org/en/download.html 원하는 디렉토리에 압축을 해제한다. (저는 D:\에 했음..) 압축해제된 nginx-1.*.* 디렉토리에 nginx.exe 실행 파일을 더블클릭하면 nginx 실행됨. nginx 실행 후 브라우저로 http://localhost/ 로 접속 실행 끝.. 종료방법은 윈도우 커맨드 명령창에 nginx.exe 가 있는 디렉토리로 이동 후 nginx.exe -s stop 입력
javascript querystring 파라미터 값
function getParameterByName(name, url) { if (!url) { url = location.href; } name = name.replace(/\[\\\[\\\]\]/g, "\\\\$&"); var regex = new RegExp("\[?&\]" + name + "(=(\[^&#\]\*)|&|#|$)"), results = regex.exec(url); if (!results) return null; if (!results[2]) return ''; return decodeURIComponent(results[2].replace(/\\+/g, " ")); } // query string: ?foo=lorem&bar=&baz var foo = getParameterByNam..