How to Manage Visitor Log in Express.js
example code in here
Overview
Pre Install
lwot
saturn
Define Libraries
// visitor count example
// use '127.0.0.1:port' for this app
// this app didn't save log, if you want to maintain the log, you must have to save the log as file or database.
const moment = require('moment');
const express = require('express');
const expressLess = require('express-less');
const jade = require('jade');
const app = express();
// express middleware
const session = require('express-session');
const ...
Electron 시작하기
Electron은 Node.js 기반으로 작성된 데스크탑 어플리케이션 제작 프레임워크이다. Electron으로 데스크탑 어플리케이션을 만들기 위해서는 Node.js에 대한 이해와 HTML, Javascript, CSS 에 대한 지식이 필요하다.
Electron 프로세스 구성
Electron의 프로세스는 메인 프로세스와 렌더러 프로세스로 구성된다.
Electron이 실행될 때 Node.js로 동작하는 package.json에 기술된 main 스크립트를 호출하는데 ...
Gulp를 사용한 빌드 자동화
jade, less, coffeescript 등을 사용하여 프로젝트를 진행할 때 각 파일들을 일일이 컴파일하기는 상당히 귀찮다. gulp로 빌드 자동화를 하여 프로젝트를 진행하면 훨씬 수월하게 작업이 가능하다.
https://github.com/gulpjs/gulp/blob/master/docs/getting-started.md
http://programmingsummaries.tistory.com/356
Gulp 설치
gulp를 사용하기 위해서는 npm을 통해 gulp-cli를 전역으로 설치하여야 한다. 만약 gulp-cli가 ...
Node.js Express using Session with Redis Cluster
Dependencies
express
express-session
connect-redis
ioredis
$ npm install express express-session connect-redis ioredis
Redis - Single Node
install & run redis
run in cmd
$ redis-cli
run this in redis-cli
redis> FLUSHALL
redis> keys *
then there are no keys in redis store.
and make js file for running express. refer below code
var express = require('express');
var app = express();
var session = require('express-session');
var RedisStore = ...
Web App Design (Java Servlet + Javascript)
Sample Page : http://115.88.201.42:8080/qna/index.htmlHello, World! 2014 @ Daejeon 행사에서 사용했던 Q&A 사이트를 일부 편집하여 GDG-Korea GitHub 에 공유하여 놓았다.
컨퍼런스를 진행할 때 Q&A 를 재밌고 쉽게 진행하게 할 수 있도록 직접 웹페이지를 한번 만들어 보았다. 루비로 제작해보고 싶었지만 시간이 촉박해서 평소 사용하던 방법인 servlet, javascript 를 활용하여 페이지를 제작하였다. ...