전체 글 128

왜 python 인가?

1. 인기가 많다. 2. 읽기 쉽고, 배우기 쉽고, 작성하기 쉽다. 3. Python의 속도는 점진적으로 꾸준히 빨라지고 있다. 4. 매우 까다로운 application 만든다고 한다면 그리고 python 이 사용자의 요구를 충족하지 못한다고 가정한다면 이 경우 일반적인 대안으로 C/C++/Java 를 선택할 수 있다 또한 Python 처럼 느껴지지만 C처럼 동작하는 Go 와 Rust를 고려해 볼 수 있다. Python 2 와 Python 3* 1. Linux 와 macOS 는 기본적으로 python 2 가 설치되어 있어서, 어디서나 쉽게 python 2를 접할 수 있다. 2. Python 2 와 Python 3는 서로 호환 되지 않는다. 3. Python 2는 과거 이다. 이것의 최종 버젼은 2.7 이..

python 2020.11.26

[굿썸] cafe24 의 node.js hosting 설정 방법

이 문서는 , 저렴함 cafe24 의 node.js hosting 을 사용해 홈페이지를 개발 할 수 있도록 초기 설정을 하는 방법에 대해 설명하고 있습니다. cafa24 에서 node.js 호스팅을 하고 app 을 생성하면, 해당 app에 접근하는 git repository 가 자동으로 생성되면, git 을 통해서만 source 를 개발 PC에서 cafe24 server 로 전달할 수 있습니다. 이 문서에서는 다음과 같은 작업을 소개합니다. 개발 PC 에서 git bash 를 이용하여 SSH Key (Public + Private) 를 생성한 후 , 이를 cafe24의 node.js app 과 연결 시킵니다. 만일 개발 PC가 2개 라면 (집, 회사) , SSH Key를 각 PC 마다 한개씩 총 2개 생..

web_fullstack 2020.10.10

[굿썸] Local 개발시, Cafe24 DB를 바로 사용하기.

Node.js app 개발의 경우, local 에서 개발을 완료 한 후, git 을 통해 cafe24로 업데이트 하는 방식이기 때문에, DB는 cafe24 에 있는 것을 처음부터 사용하여, 개발하면 편리할 것입니다. 우선 Cafe24 DB를 설정합니다. DB 정보가 아래와 같다면 URL : nodejs-007.cafe24.com ID : nodewebtest DB name : nodewebtest password : XXXXX 다음과 SSH를 통해 DB에 접속해 볼 수 있습니다. Database 는 이미 정해져 있기 때문에, table 들을 미리 만들고, data 를 insert 하면 됩니다. 향후 Password 를 올바로 입력하면 접속 가능함. 그후 mysql -uUSRNAME -pPASSWORD 로..

web_fullstack 2020.10.08

node.js, express, mySQL 연동 작업

1. node.js 설치 2. mySQL 설치 - install bitnami WAMP - DB만 사용할 것이므로, PhpMyAdmin 만 설치 함 database 연결 database 생성 및 선택 mysql> create database fsts 3. project directory 생성하고, vscord 에서 그 folder 를 선택함. 4. terminal 에서 npm init 이라서 치고, 기본 정보들에 대해 입력하면, 아래 처럼 package.json 이 자동으로 생김 5. terminal 에서 npm install express 한다. 그러면 아래와 같이 dependencies 부분이 추가 된다. 6. 설치가 잘 되었는지, 아래 코드로 테스트 해본다. const express = requir..

web_fullstack 2020.08.01

Express 설치 설정

Express 는 Node.js 위에서 돌아가는 Framework로 쉽게 node.js based web server 를 만들수 있도록 많은 기능들을 제공한다. 전세계 적으로 많은 회사 들에서 Express 를 사용하고 있다. command prompt 를 열고 "npm install express" 명령어를 치면, 아래와 같은 Warn 들이 나온다. 그럼 어떻게 해야 하는가? 1. 해당 Project Folder 로 이동한다. 2. "npm init" 을 치고, 질문들에 답을 하여 json file을 생성한다. 3. 그 후 "npm install express" 라고 입력하여, express 를 설치한다. 4. Express 의 version 체크와 update

web_fullstack 2020.07.29

node.js status code set

아래와 같이 코드를 짜고, 웹에서 http://localhost:3000/abc 와 같이 선언 되지 않은 page를 입력하면, page not found 가 회면에 나타난다. const http = require('http') const server = http.createServer((req,res)=>{ if(req.url==='/about') res.end('The about page') else if(req.url==='/contact') res.end('The contact page') else if(req.url==='/') res.end('The home page') else{ res.writeHead(404) res.end('page not found') } }) server.listen(..

web_fullstack 2020.07.29