본문 바로가기

웹개발

(42)
express에서 node-cron schedule 만들기 1. app.js 에서 하단에 입력//스케줄 잡 설정const Schedule = require('./schedule/scheduleJob');let schedule = new Schedule();schedule.start();2. 최상단에 schedule 폴더 생성 및 scheduleJob.js 파일 생성3. scheduleJob.js 파일내용'use strict';const cron = require("node-cron");var dateForm..
ubuntu apache2 nodejs 설정 가상 도메인으로 nodejs 설정 방법 <VirtualHost *:80>         # The ServerName directive sets the request scheme, hostname and port that         # the server uses to identify itself. This is used when creating &nb..
aws mail 발송시 사용하는 node mailer 파일로 생성해서 사용중app.js 위치에 util 폴더 생성 후 sendmail.js파일 생성var fs = require('fs');var sendMail = { // gmail을 이용한 메일 발송 gmail: function(from,to,subject,fname,params){ fs.readFile(__dirname + '/../email/' + fname, function(err, html){ //최상위 emai..
DB 접속 설정 express mariaDB 및 mysql 접속 정보 var connection = mysql.createPool({ host : '127.0.0.1', user : 'user id', password: 'user password', port : '3306', database: 'db명', connectTimeout : 20000,//접속타임아웃 시간 debug : false, //디버..
운영서버 백그라운드 실행 pm2 이용 1. pm2 설치(ubuntu, Mac)sudo npm install pm2@latest -g    2. app.js 파일 위치에 myapp.config.js 파일 생성module.exports = { apps: [ { // pm2로 실행한 프로세스 목록에서 이 애플리케이션의 이름으로 지정될 문자열 name: "http://www.domain.co...
jquery.validate 같은이름 배열 처리 방법 배열 처리시 첫번째 값에 대한 검증만 처리 되므로 확장 부분을 추가하면 나머지 기능도 처리 함.<input type="text" name="test[]"><input type="text" name="test[]"><input type="text" name="test[]"><input type="text" name="test[]"> <script src="https://cdnjs.cloudflare.c..
Multer 첨부파일 암호화 후 S3 업로드 express를 이용한 첨부파일 암호화 및 S3 업로드1. router POST 업로드 호출 후var s3 = require('../util/awsFileUpload')router.post('/fileupload', function(req, res, next){ s3.encUpload(req, res, function(err, result){ if(err){ res.send('error').end(); } else { res.send(..
java jdk별 다운로드 java jdk별 다운로드http://www.oracle.com/technetwork/java/javase/archive-139210.htmlJava SE Java SE 8 Java SE 7 Java SE 6 Java SE 5 Java SE 1.4 Java SE 1.3 Java SE 1.2 Java SE 1.1
static class에서 logger 사용하기 public class common { Logger log = Logger.getLogger(this.getClass()); //일반적인 로그 선언 //이 log.info , debug, error 등은 static 선언문에는 사용을 할 수 없다. public static Logger logger = Logger.getLogger(common.class); //static 선언시 사용  //getLogger(thi..
navigator.userAgent를 이용한 모바일유무 체크 언어별 navigator.userAgent를 이용한 모바일 유무를 체크해주는 기능을 제공해 주고 있다.?123456789101112131415   <?php $useragent=$_SERVER['HTTP_USER_AGENT']; if(preg_match('/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|..