꼬반 Blog

쇼핑몰 제작 일지

혼자 헤딩하며 만드는 쇼핑몰 제작기 입니다. 지난주에는 admin 쪽에 angularjs 쪽으로 헤딩하고 삽질하고 반복 했다면 이번주에는 nodejs 쪽에서 쿠키/세션/redis 쪽으로 헤딩하고 삽질했네요. 예제나 api를 찾아봐도 이게 nodejs 를 단독으로 돌릴때 req.session 이 공유되는지라.. 지금 쇼핑몰 구성은 nodejs 로 된 부분은 순수하게 back-end로 front-end 가 요청하는 정보를 대부분 json 형태로 제공하는 역활로 제한해두다보니 nodejs 에서 아무리 session을 만들고 해도 front-end와 연동할 방법이 엄음.. 좌절.. 그래서 redis 를 깔고 connect-redis 를 해보고 ioredis 를 해보고 막 삽질을 했습니다. 그래서 처음엔 expr..

Read More

쇼핑몰 관리자 페이지 기능 구현 일지

와이프의 쇼핑몰을 개발하면서 쇼핑몰쪽에는 angularjs 를 도입하려다가 문제가 생겨 걷어내고 관리자 페이지에만 angularjs를 도입하여 개발하고 있다. 물론 이쪽도 기본 테마는 개발된걸 구매하여 진행. 구글 material 디자인을 기반으로한 angularjs admin theme 를 구매하여 작업 중이다. 다만 구매한 테마에는 위지윅 에디터가 포함되어 있지 않아서 오픈소스 위지윅 에디터를 찾아보았더니 textangular 라는 좋은 에디터가 있어서 이를 포함시켰다. 맨땅에 헤딩으로 개발하고 있자니 힘들지만 와이프거니 열심히 만들어야지! https://www.jaram.kr

Read More

쇼핑몰 프로젝트 개발 수정

지금 현재 쇼핑몰 개발을 bootstrap+jquery 기반으로 된 유료 템플릿을 사서 백엔드 쪽 개발 후 연동으로 개발하고 있는데 데이터바인딩을 편의하게 하기 위해서 프론트엔드는 angularjs 를 사용했더니 처음에는 몰랐는데 두개는 다르다고 볼수 있다. bootstrap 은 문제가 안되지만 jquery 와는 angularjs 가 추구하는 방향이 다르므로 같이 사용하고자 하면 못 할 것 없지만 일반적으로는 권고하지 않는 부분.. angularjs 를 쓰려면 전체적인 디자인을 다시해야되는데 그러기에는 시간이 부족하다.. 쩝 일단 목표로 하던 angularjs 부분은 다른 곳에서 다시한번 도입하여 진행해보도록 하고 쇼핑몰쪽에서는 다시 제거해야 겠다.. 으으 삽질의 연속 이구나. 09-17 12:07 각 ..

Read More

진행중인 프로젝트 목록

기본적인 디자인들은 bootstrap 유료 디자인을 판매하는 wrapbootstrap 에서 구매하여 사용하고 있습니다. 회사1. javascript + nodejs + expressjs + bootstrap ui 사용한 서버실 관리 서비스 (회사 내부 VM / CentOS 7.1) 개인1. javascript + angularjs + nodejs 쇼핑몰 (vultr 가상 호스팅 Tokyo Location / ubuntu 15.04 / nginx) 2. javascript + nodejs 창세기전 2 웹 게임 (개인 프로젝트 스프라이트 추출 단계) 창세기전2는 현재 스프라이트 추출은 거의 다 된 상태인데 맵 타일 위치를 못찾은 상태. 그리고 회사일이나 기타 사정으로 중지상태임. 하지만 시간을 내서 곧 웹 ..

Read More

쇼핑몰 제작 일지

혼자 헤딩하며 만드는 쇼핑몰 제작기 입니다.


지난주에는 admin 쪽에 angularjs 쪽으로 헤딩하고 삽질하고 반복 했다면


이번주에는 nodejs 쪽에서 쿠키/세션/redis 쪽으로 헤딩하고 삽질했네요.


예제나 api를 찾아봐도 이게 nodejs 를 단독으로 돌릴때 req.session 이 공유되는지라..


지금 쇼핑몰 구성은 nodejs 로 된 부분은 순수하게 back-end로 front-end 가 요청하는 정보를 


대부분 json 형태로 제공하는 역활로 제한해두다보니 nodejs 에서 아무리 session을 만들고 해도 front-end와 연동할 방법이 엄음..


좌절..


그래서 redis 를 깔고 connect-redis 를 해보고 ioredis 를 해보고 막 삽질을 했습니다.


그래서 처음엔 express-session과 connect-redis 를 통해서 생서한 세션을 redis 에 자동저장되는 부분을 해결하니..


이를 가지고 사용자 인증 및 이후 액션들을 처리할 방법이 전무... 


젠장.


삽질하다 결국 걷어내고


직접 redis 에 hashmap 으로 저장하고 쿠키에 이메일 정보 하나만 주고 이걸로 인증 처리 및 액션 처리하기로 했습니다.


후..


조금더 자세한 내용은 정리되면 다시 작성하기로..


뿅.


반응형

Article By 꼬반

*certificate* : VCP 5(2012), RHCSA 7 (2014), RHCE 7 (2015), RHCSA in REDHAT OpenStack(2017) *development language* : Javascript, NodeJS, Golang, html5, css3, shell script *middle ware* : NGINX, Apache, Tomcat, Docker, Docker Swarm, Mesos, Kubernetes, HCI,

Discuss about post

쇼핑몰 관리자 페이지 기능 구현 일지

와이프의 쇼핑몰을 개발하면서 쇼핑몰쪽에는 angularjs 를 도입하려다가 문제가 생겨 걷어내고 관리자 페이지에만 angularjs를 도입하여 개발하고 있다.


물론 이쪽도 기본 테마는 개발된걸 구매하여 진행. 구글 material 디자인을 기반으로한 angularjs admin theme 를 구매하여 작업 중이다.


다만 구매한 테마에는 위지윅 에디터가 포함되어 있지 않아서 오픈소스 위지윅 에디터를 찾아보았더니


textangular 라는 좋은 에디터가 있어서 이를 포함시켰다.




맨땅에 헤딩으로 개발하고 있자니 힘들지만 와이프거니 열심히 만들어야지!


https://www.jaram.kr

반응형

Article By 꼬반

*certificate* : VCP 5(2012), RHCSA 7 (2014), RHCE 7 (2015), RHCSA in REDHAT OpenStack(2017) *development language* : Javascript, NodeJS, Golang, html5, css3, shell script *middle ware* : NGINX, Apache, Tomcat, Docker, Docker Swarm, Mesos, Kubernetes, HCI,

Discuss about post

쇼핑몰 프로젝트 개발 수정

지금 현재 쇼핑몰 개발을 bootstrap+jquery 기반으로 된 유료 템플릿을 사서


백엔드 쪽 개발 후 연동으로 개발하고 있는데 데이터바인딩을 편의하게 하기 위해서 프론트엔드는 angularjs 를 사용했더니


처음에는 몰랐는데 두개는 다르다고 볼수 있다.


bootstrap 은 문제가 안되지만 jquery 와는 angularjs 가 추구하는 방향이 다르므로 같이 사용하고자 하면 못 할 것 없지만


일반적으로는 권고하지 않는 부분..


angularjs 를 쓰려면 전체적인 디자인을 다시해야되는데 그러기에는 시간이 부족하다..


쩝 일단 목표로 하던 angularjs 부분은 다른 곳에서 다시한번 도입하여 진행해보도록 하고 


쇼핑몰쪽에서는 다시 제거해야 겠다.. 


으으 삽질의 연속 이구나.


09-17 12:07 각 페이지에 route는 따로 설정하고 ng-view 는 쓰지 않고 (즉 template 기능은 비활성) controller 만 사용해서


돌려보자.


내일 사용할 것


다만 웹 페이지는 지금처럼 기본은 grunt 로 빌드 시킬 것

반응형

Article By 꼬반

*certificate* : VCP 5(2012), RHCSA 7 (2014), RHCE 7 (2015), RHCSA in REDHAT OpenStack(2017) *development language* : Javascript, NodeJS, Golang, html5, css3, shell script *middle ware* : NGINX, Apache, Tomcat, Docker, Docker Swarm, Mesos, Kubernetes, HCI,

Discuss about post

진행중인 프로젝트 목록

기본적인 디자인들은 bootstrap 유료 디자인을 판매하는 wrapbootstrap 에서 구매하여 사용하고 있습니다.


회사

1. javascript + nodejs + expressjs + bootstrap ui 사용한 서버실 관리 서비스 (회사 내부 VM / CentOS 7.1)




개인

1. javascript + angularjs + nodejs 쇼핑몰 (vultr 가상 호스팅 Tokyo Location / ubuntu 15.04  / nginx)


2. javascript + nodejs 창세기전 2 웹 게임 (개인 프로젝트 스프라이트 추출 단계)


창세기전2는 현재 스프라이트 추출은 거의 다 된 상태인데 맵 타일 위치를 못찾은 상태. 그리고 회사일이나 기타 사정으로 중지상태임. 하지만 시간을 내서 곧 웹 게임 제작을 꼭 해볼 생각임. (물론 개인 - 비공개 - 공부용! 저작권 라이선스를 준수합니다.)

반응형

Article By 꼬반

*certificate* : VCP 5(2012), RHCSA 7 (2014), RHCE 7 (2015), RHCSA in REDHAT OpenStack(2017) *development language* : Javascript, NodeJS, Golang, html5, css3, shell script *middle ware* : NGINX, Apache, Tomcat, Docker, Docker Swarm, Mesos, Kubernetes, HCI,

Discuss about post