목록분류 전체보기 (21)
개발 노트

DataTables 라이브러리를 사용할 경우 테이블에 표시되는 데이터들을 Server side를 이용하여 가져올 수 있으며 해당 방식은 라이브러리에 포함되어 있는 Ajax를 통해 사용된다. 표시되어야 할 데이터가 많을 경우 Server Side를 이용하는것으로 보인다. 대신 단점은 정렬 및 검색 등등.. 클라이언트단에서 처리되던 모든것을 서버단에서 수동으로 처리해주어야한다. 해당 기능을 사용하기 위하여 아래와 같이 소스를 작성하였다. $('#table').DataTable({ paging: true, pageLength: 10, processing: true, serverSide: true, ajax: { url: '/getList', type: 'POST', } }); 서버에서 받아오는 API 형식은 ..
Crontab에 대한 설명은 아래 링크 참조 https://torhy.tistory.com/17 crontab 설정 작동 로그 확인 > vi /var/mail/root 스케줄러 동작 확인 > ps aux | grep crond 스케줄러 재실행 > systemct restart crond 스케줄러 확인 > crontab -l 스케줄러 편집 > crontab -e [php 파일 호출] - Codeigni.. torhy.tistory.com Qnap에서도 crontab을 설정 할 수 있는데 설정이 변경되거나 하면 crontab이 초기화 된다. 해당 부분을 설정 하는 방법은 아래와 같다. # config 폴더에 있는 crontab 수정 [~] # vi /etc/config/crontab # 내가 사용할 Cron..

Qnap Nas Model : TS-231+ 펌웨어 버전 : 4.4.2.1273 Build 20200413 Linux 버전 : Linux [이름] 4.2.8 #2 SMP Mon Apr 13 06:08:14 CST 2020 armv7l unknown 1번 ) APP Center를 이용하여 Node 설치 Node에서 파일을 실행시키기 위해 App Center 최신버전인 v8.9.4.0.1을 설치했다. 참고 : 기존 App Center에서 제공하는 Node 버전은 아래와 같다. (시놀로지는 v12, 14, 16을 제공하던데..) 설치 완료 이후 node는 오류 없이 실행되는 반면 npm은 그 어떤 command를 입력해도 아래와 같은 오류가 발생하였다. module.js:540 throw err; ^ Erro..
ssh 접속시 무조건 admin 계정으로 접근 해야함 ssh [계정]@[주소] -p [포트번호] node 명령어 작성시 'Permission denied' 표시될 경우 # node 실제 위치 확인 ls -l /usr/local/bin/node lrwxrwxrwx 1 admin administ 50 Mar 11 00:00 /usr/local/bin/node -> /share/HDD_DATA/.qpkg/nodejsv8/node/bin/node # 권한 확인 ls -l /share/CACHEDEV1_DATA/.qpkg/nodejsv8/node/bin/node -rw-rw-rw- 1 admin administ 31661002 Jan 3 2018 /share/HDD_DATA/.qpkg/node..