분류 전체보기231 Node.js - mssql server 연동 Node.js - mssql server 연동 1. 커넥션 설정 var Connection = require('tedious').Connection; var config = { server: 'server ip', authentication: { type: 'default', options: { userName: 'your_username', password: 'your_password' } }, options: { // 에러 DeprecationWarning: Setting the TLS ServerName to an IP address is not permitted by RFC 6066. This will be ignored in a future version.Connected encrypt: fal.. 2021. 6. 11. Javascript - Callback 함수 Javascript - Callback 함수 메서드안에서 매개인자로 사용될 수 있는 함수를 콜백함수라고 부른다. 해당 메서드가 호출이 될때 실행이 되므로 호출을 기다리고 있다고 해서 콜백함수이다. 예로써 javascript의 메서드중 하나인 sort메서드로 예를 들어본다. sort메서드에는 인자로 콜백함수를 사용할 수 있다. 디폴트값으로는 아무것도 안넣으면 오름차순으로 정렬하며 내림차순이나 정렬을 안하고 싶을시에는 아래와 같이 콜백함수로 사용될 함수를 정의하면 된다. 콜백함수로 사용될 함수가 사용 빈도수가 낮거나 테스트로만 진행할시에는 굳이 이름을 주지 않고 익명함수로 정의하여 사용하면 코드가 좀더 간결하게 짤수도 있다. 2021. 6. 10. A 태그에서의 this 인자 전달 - href, onclick A 태그에서의 this 인자 전달 - href, onclick A(ahchor)태그에서 자바스크립트 함수를 호출하는 방법에는 2가지가 있다. 1. href="javascript:" 2. href="javascript:" onclick=""; 하지만 href를 사용했을때는 undefined가 찍힌다. onclick을 이용하도록 한다. 예제 코드) function callFunction(obj) { console.log($(obj).attr("attr-a")); } javascript function onclick function ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ -> 현재 페이지를 가리킴. 호출시 페이지 상단으로 올라가는 단점이 있음. or -.. 2021. 6. 9. HTML - frame & iframe HTML - frame & iframe iframe(inline frame) 이름에서도 알 수 있듯이 페이지안에 페이지를 삽입하는 방식이다. 문법 // iframe를 지원하지 않는 브라우저인 경우 대체정보를 제공 - src : 불러올 페이지의 URL - scrolling : 아이프레임 안에서 스크롤링을 허용할 것인지를 지정 auto : 스크롤이 필요한 경우만 스크롤 바를 노출 (기본 값) yes : 스크롤링 허용, 스크롤이 필요 없는 경우도 스크롤 바를 노출 no : 스크롤 하지 않음 예 frame frameset 구조하에 기술되어 페이지를 구성한다. 태그는 요소에 포함되는 하나의 프레임(frame)을 정의할 때 사용한다. 요소에 포함된 각각의 요소는 테두리(border)나 스크롤, 크기 재조정 가능 여.. 2021. 6. 8. Node.js - nodemailer 를 이용한 메일 보내기 Node.js - nodemailer 를 이용한 메일 보내기 1. nodemailer install 정상 설치가 되었다면 해당 프로젝트에 노드 모듈이 설치된 것을 확인할 수 있다. 2. code (nodemailer.js 생성) 이때 require에 Unresolved function or method require() 라는 에러가 나는 경우에는 preferences에 node.js and npm을 검색해서 아래 네모체크박스 안을 체크해주면 된다. 메일 서버에 대한 정보를 입력한다. 메일 서버로는 google, naver 등을 이용할수 있다. 필자는 mailtrap이라는 사이트를 이용하여 테스트를 진행하였다. smtp에 대한 설정에 가서 nodemailer 선택 후 값을 가져온다. 화살표 함수를 사용하여.. 2021. 5. 29. Node.js - Node.js & NPM Node.js - Node.js & NPM 정의 (Node.js 공식 사이트) Node.js®는 Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임입니다. Node.js는 이벤트 기반, Non 블로킹 I/O 모델을 사용해 가볍고 효율적입니다. Node.js의 패키지 생태계인 npm은 세계에서 가장 큰 오픈 소스 라이브러리 생태계이기도 합니다. 라고 설명한다. node.js는 자바스크립트 기반으로 구성된 서버 사이드 서비스를 자바스크립트로 구현할 수 있게 만든 런타임이고, npm은 node.js 기반의 모듈을 모아둔 집합 저장소이다. (Node Package Manager 또는 Node Package Modules이라고 불린다.) 설치 아래 주소에서 다운을 받으면 된다. 사용자.. 2021. 5. 28. 이전 1 ··· 30 31 32 33 34 35 36 ··· 39 다음