본문 바로가기

프로그래밍/Javascript11

[nodejs] AWS S3 file 관리하기 급작스럽게 AWS S3 에서 파일을 올리고, 내리고 관리할 일이 발생했는데 임시 작업 이라서 nodejs 를 이용해서 처리 하기로 결정했다. 개발했던 내용을 좀 정리 해둔다. 먼저 aws-sdk 를 설치해야한다. $ npm install aws-sdk 간단하게 목록 조회, 업로드, 다운로드 함수 구현한 내용중 일부를 기록해 둔다~ const fs = require('fs'); const AWS = require('aws-sdk'); const s3 = new AWS.S3({ accessKeyId: "Your API Access Key ID", secretAccessKey: "Your API Secret Access Key" }); /** * Object List from AWS S3 bucket * @p.. 2021. 2. 5.
JavaScript 단위 테스트를 위한 QUnit JavaScript 단위 테스팅 프레임워크 QUnit 개발시 많이 사용하시는 jQuery, jQuery UI 개발을 한 팀에서 개발한 테스트 프레임워크 입니다.자세한 설명은 아래의 페이지를 보시면 됩니다. 사용이 복잡치는 않네요. http://www.sitepoint.com/getting-started-qunit/ 2014. 8. 19.
SheetJS - Javascript로 XLSX 파일을 읽고 쓰고 변환하고~ jsPDF에 이어서 XLSX 파일을 읽고 쓸 수 있는 자바스크립트 라이브러리에 대한 소개입니다.Office Open XML 스펙을 이용해서 순수 자바스크립트를 이용해서 구현한 라이브러리라고 하네요. 아래 Github에서 확인할 수 있습니다. https://github.com/SheetJS/js-xlsx 엑셀 파일을 json 형태로도 바로 변환해줄 수도 있고 개발자들에게는 재밌는 라이브러리 인듯합니다. 2014. 8. 9.
Javascript를 이용해서 PDF 생성하기 Javascript를 이용해서 PDF를 만들어내는 라이브러리가 있네요.MIT 라이센스이며 지원하는 브라우저는 IE6+*, Firefox 3+, Chrome, Safari 3+, Opera 입니다. https://github.com/MrRio/jsPDF 2014. 8. 8.
트래커라는 단어 효과 - 웹 개발자분들 의견 좀 주세요. 프로젝트 중에 jQuery를 이용하고 있습니다. 머 평범하게 아래와 같은 형태로 ajax를 이용해서 서버와 통신을 하지요. $.ajax({ type: 'POST', url: "abc.jsp", data: $("#regFrm").serialize(), success : function(data) { var res = data; //do_something_success(); }, error : function(res, status, err) { //do_something_error(); } }); 그런데 오늘 생소한 현상을 발견했습니다. 아래의 형태로 불려지는 form에 특정 단어가 들어가게 되면 저 함수가 서버와 통신하지 못하고 error를 발생시킵니다. IE, FF, Chrome 모두 마찬가지입니다. s.. 2013. 1. 31.
Nodejs 소개 동영상 NodeJS 홈페이지 : http://nodejs.org/ 소개 동영상... 2011. 11. 22.