반응형
Steam_game_ 검색_자동화도구만들기
졸업작품_preparing..../python_작업2019. 2. 10. 07:43Steam_game_ 검색_자동화도구만들기

Steam_game 의 몇가지 필요한 정보들이 있었다.예를 들면 , 특정 게임의 태그 . 이름 . 출시일 . 추천수 . 소유자 .. 등등이다. 크롤링을 사용하여서 할 수 있다 . 다만 , 시간적이 오래걸릴 뿐더러 , 데이터의 손실의 가능성이 있다. 그리고 내가 필요로 하는 정보가 사이트에 없는 경우가 있으며 , 이 정보를 따로 만들어서 합치는 작업을 생각하면많은 시간을 필요로 한다. 그래서 알게된 api가 있다. https://steamspy.com/api.php --> 위 사이트는 steamspy 사이트이며 , Steam 게임에 대한 dataset을 가지고 있으며 , 무료 api를 제공한다. 위 api를 사용해서 사용자의 입력을 받아서 , 특정 태그에 따른 게임의 정보들을 출력해 보는 자동화도구를 만들..

졸업작품_preparing..../node_js2019. 2. 3. 20:04Nodejs를 자동으로 재시작

Nodejs를 자동으로 재시작 nodejs를 사용하면서 느낀거지만 , node 파일을 수정하게 되면 서버를 껐다가 다시 켜야하는 번거로움이 있었다. 그 번거로움을 해결해 주는 모듈을 소개해 보겠다. https://www.npmjs.com/package/supervisor 위 사이트를 참고 바란다 . 프로젝트 내에서 npm install supervisor -g 위 코드를 치면 된다 .정말 간단하다 . supervisor를 다운받게 되면 , 더이상 node 파일을 수정해도 서버를 껏다 키는 일을 안해도 된다 . 참 좋다.

졸업작품_preparing..../node_js2019. 2. 3. 19:12Express-POST 방식을 이용한 정보의 전달

Express-POST 방식을 이용한 정보의 전달 Node 에서 정보를 전송할 때 , 어떤 방식으로 보내는지 알아 보겠다. 크게 Post와 get 방식이 있다. 코드를 보면서 바로 확인해 본다 . Form.jade doctype htmlhtml head meta(charset='utf-8') body form(action='/form_receiver' method='post') p input(type='text' name='title') p textarea(name='description') p input(type='submit') 간단하게 , form.jade라는 파일을 만들어 준다. 어떠한 정보를 전송할 때는 form이 사용되며 , 데이터가 존재하는 집(home)이라고 생각하면 쉽다. 이 form은 ..

Express-쿼리스트링 & Semantic url
졸업작품_preparing..../node_js2019. 2. 2. 19:45Express-쿼리스트링 & Semantic url

사이트를 이용할 때 , url을 입력해서 들어가는 경우가 있다 . 예를 들면 다음과 같다 . www.tistory.com?id=1www.tistory.com?id=2www.tistory.com?id=3 위 주소에서 ?id=x 와 같은 것을 쿼리 스트링이라고 한다 . 코드를 통해서 간단하게 알아보자 . app.get('/topics?:id',function(req,res){ var topics = [ 'inwoo', 'inwoo1', 'inwoo2' ]; var output = ` inwoo inwoo1 inwoo2 ${topics[req.query.id]} ` res.send(output);})위 코드를 보면 , get으로써 /topics 의 Router 을 통해 ?:id 을 함으로써 , 사용자의 id ..

Express- jade 설치 및 간단한 문법 사용법
졸업작품_preparing..../node_js2019. 2. 2. 18:29Express- jade 설치 및 간단한 문법 사용법

Express의 jade를 사용해 볼 것인데 , 설치는 다음 사이트를 참고하면 좋다 . https://www.npmjs.com/package/jade 문법 사용법은 다음 사이트를 참고 하면 좋다 . http://jade-lang.com/ 코드를 보면서 확인해 보자 . 환경 설정은 다음과 같다 . // template engine use & loading// 환경 설정app.set('view engine','jade');app.set('views', './views');// supervisor : 작성자가 파일을 수정할 떄 , 알아서 재시작을 해줌 . app.set('views', './views'); --> 여기를 보게 되면 , views라는 것이 있는데 , 이 views는 프로젝트내에 따로 폴더를 만들..

Express-웹 페이지를 표현하는 방법 ( 정적 / 동적 )
졸업작품_preparing..../node_js2019. 2. 2. 16:45Express-웹 페이지를 표현하는 방법 ( 정적 / 동적 )

코드를 통해서 웹페이지에서 동적과 정적이 어떻게 다른지 보겠다 . app.js // 메인 애플리케이션var express = require('express')// express 모듈 다루는 변수var app = express();app.use(express.static('public')); 밑에는 dynamic일 경우의 예이다 . lis 는 coding이라는 문자열을 반복해 주기 위한 변수이다 . output은 html 코드가 들어가는 변수이다 .이 부분이 색달랐다 . 그리고 , ${} 표시로 임의이 변수를 가져다가 쓸 수 있었다 . 이렇게 함으로써 , 출력되는 부분을 내가 원하는 대로 손볼수 있을 수 있었다 . 이 부분이 매리트이다. app.get('/dynamic', function(req,res){..

반응형
image