본문 바로가기

param undefined 로그인 화면을 구현하면서 자꾸 로그인 화면에서 ID/PWD 값을 못받아 오는 문제가 있었다. var paramId = req.param('id'); var paramPassword = req.param('password'); 다음과 같은 라인에 중단점을 걸어보니 두 값 모두 undefined 로, 내가 입력한 데이터가 들어오지 않았다. 뭐가 잘못된건지 모르겠어서 두 번정도 코드를 다시 작성했지만 해결되지 않았다. 구글링을 하며, 이런저런 방법을 동원하다가 겨우 해결책을 찾았다. 책에는 윗 줄 코드로 작성되어있는데, 아래처럼 바꾸니까 정상적으로 데이터가 들어왔다. 이 두개의 차이는 좀 더 찾아보고 따로 정리를 해야겠다ㅠㅠ
db.collection is not a function 요즘 [do it! Node.js 프로그래밍] 책으로 노드 공부 중인데 로그인 화면을 구현하던 중, 다음과 같은 에러가 발생했다. db.collection is not a function 구글링을 하니 mongoDB 버전에 따라 발생하는 오류라고 한다. 찾아보니 다양한 해결 방법이 있었는데, 나는 그중에서도 다음과 같은 방법으로 해결했다. 추가로 mongoDB 연결 로직 부분에 데이터베이스 이름(local)을 명시해주었다. 그랬더니 다음과 같이 정상적인 로그인 창이 떴다 ㅠ_ㅠ
SweetAlert : Alert 디자인 / 라이브러리 오늘은 너무나도 편리한 라이브러리를 소개하고자 한다. 'SweetAlert'이라고, Alert 창 관련 라이브러리이다. https://sweetalert.js.org/guides/#advanced-examples SweetAlert NPM combined with a tool like Browserify or Webpack is the recommended method of installing SweetAlert. npm install sweetalert --save Then, simply import it into your application: import swal from 'sweetalert'; You can also find Swe sweetalert.js.org 위 링크를 타고 접속하면, 예제..
Ubuntu Server에 GUI(TightVNC) 설치하기 Ubuntu Server에 GUI(TightVNC) 설치하기 지난 포스팅에서는 AWS EC2에서 인스턴스(Ubuntu)를 생성하고 연결하는 방법을 알아 보았다. 이번 포스팅에서는 좀 더 편리한 개발 환경을 위한 GUI를 설치해보고자 한다. Putty로 AWS EC2 인스턴스 연결 후, 순서대로 진행하면 된다. (인스턴스 연결 방법 - https://yenny-zzang.tistory.com/4) sudo apt-get install ubuntu-desktop sudo apt-get update sudo apt-get install tightvncserver gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal GUI 환경을 구성하는 방법에..
AWS EC2 인스턴스 연결하기(Ubuntu) AWS EC2 인스턴스 연결하기 지난 포스팅에 이어서 오늘은 AWS EC2 인스턴스 연결 방법을 알아본다. 이전에 Windows Server(IIS)를 구성했을 때는 원격 데스크톱을 이용해 비교적 쉽게 연결을 했었는데, Ubuntu의 경우는, 따로 프로그램 설치도 해야하고... 개인적으론 번거로운 부분이 많았다. 먼저, 생성한 인스턴스에 연결하기 위해서는 Putty라는 프로그램 설치가 필요하다. Putty는 우리가 구성한 인스턴스에 연결할 수 있도록 도와주는 터미널의 역할을 한다. 먼저, 아래 링크에서 Putty 설치를 진행하자. https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html Download PuTTY: latest release (0.7..
AWS EC2 인스턴스 생성하기(Ubuntu) AWS EC2 인스턴스 생성하기 오늘은 AWS EC2 환경에서 인스턴스를 생성하는 방법을 알아본다. 먼저 AWS EC2(Amazon Elastic Compute Cloud, EC2)란? 인스턴스라 부르는 가상 머신을 원하는 소프트웨어를 포함하여 구성할 수 있게 해주는 서비스이다. AWS에서는 EC2를 포함한 다양한 서비스를 무료로 사용할 수 있는 프리 티어(1년)를 제공하고 있고, 나 또한 작년 졸업작품을 진행하면서 보다 편리하게 가상 환경을 구성했던 기억이 난다. P.S 프리 티어 만료 후, 요금 폭탄을 조심하자 :( 그럼, 본격적으로 인스턴스를 생성해보도록 한다. 이번 프로젝트의 특성 상, 운영체제는 Ubuntu로 결정했다. [인스턴스 시작 버튼] 클릭 단계 1 : Amazon Machine Imag..