Showing
3 changed files
with
3 additions
and
197 deletions
components/DateAdd.js
deleted
100644 → 0
| 1 | -import React from 'react' | ||
| 2 | - | ||
| 3 | -import { post } from 'axios'; | ||
| 4 | - | ||
| 5 | - | ||
| 6 | - | ||
| 7 | -class DateAdd extends React.Component { | ||
| 8 | - | ||
| 9 | - | ||
| 10 | - | ||
| 11 | - constructor(props) { | ||
| 12 | - | ||
| 13 | - super(props); | ||
| 14 | - | ||
| 15 | - this.state = { | ||
| 16 | - | ||
| 17 | - date: '', | ||
| 18 | - | ||
| 19 | - numOfVisiters:'' | ||
| 20 | - | ||
| 21 | - } | ||
| 22 | - | ||
| 23 | - this.handleFormSubmit = this.handleFormSubmit.bind(this) | ||
| 24 | - | ||
| 25 | - this.handleValueChange = this.handleValueChange.bind(this) | ||
| 26 | - | ||
| 27 | - this.addDate = this.addDate.bind(this) | ||
| 28 | - | ||
| 29 | - } | ||
| 30 | - | ||
| 31 | - | ||
| 32 | - | ||
| 33 | - handleFormSubmit(e) { | ||
| 34 | - | ||
| 35 | - e.preventDefault() | ||
| 36 | - | ||
| 37 | - this.addCustomer() | ||
| 38 | - | ||
| 39 | - .then((response) => { | ||
| 40 | - | ||
| 41 | - console.log(response.data); | ||
| 42 | - | ||
| 43 | - }) | ||
| 44 | - | ||
| 45 | - } | ||
| 46 | - | ||
| 47 | - | ||
| 48 | - handleValueChange(e) { | ||
| 49 | - | ||
| 50 | - let nextState = {}; | ||
| 51 | - | ||
| 52 | - nextState[e.target.name] = e.target.value; | ||
| 53 | - | ||
| 54 | - this.setState(nextState); | ||
| 55 | - | ||
| 56 | - } | ||
| 57 | - | ||
| 58 | - | ||
| 59 | - | ||
| 60 | - addDate(){ | ||
| 61 | - | ||
| 62 | - const url = '/api/visiters'; | ||
| 63 | - | ||
| 64 | - const formData = new FormData(); | ||
| 65 | - | ||
| 66 | - formData.append('date', this.state.date) | ||
| 67 | - | ||
| 68 | - formData.append('numOfVisiters', this.state.numOfVisiters) | ||
| 69 | - | ||
| 70 | - const config = { | ||
| 71 | - | ||
| 72 | - headers: { | ||
| 73 | - | ||
| 74 | - 'content-type': 'multipart/form-data' | ||
| 75 | - | ||
| 76 | - } | ||
| 77 | - | ||
| 78 | - } | ||
| 79 | - | ||
| 80 | - return post(url, formData, config) | ||
| 81 | - | ||
| 82 | - } | ||
| 83 | - | ||
| 84 | - | ||
| 85 | - | ||
| 86 | - render() { | ||
| 87 | - | ||
| 88 | - return ( | ||
| 89 | - | ||
| 90 | - <form onSubmit={this.handleFormSubmit}> | ||
| 91 | - | ||
| 92 | - <h1> 날짜 추가 </h1> | ||
| 93 | - | ||
| 94 | - 날짜: <input type="text" name="date" value={this.state.date} onChange={this.handleValueChange} /><br/> | ||
| 95 | - | ||
| 96 | - 방문자 수: <input type="text" name="numOfVisiters" value={this.state.numOfVisiters} onChange={this.handleValueChange} /><br/> | ||
| 97 | - | ||
| 98 | - <button type="submit">추가하기</button> | ||
| 99 | - | ||
| 100 | - </form> | ||
| 101 | - | ||
| 102 | - ) | ||
| 103 | - | ||
| 104 | - } | ||
| 105 | - | ||
| 106 | -} | ||
| 107 | - | ||
| 108 | - | ||
| 109 | - | ||
| 110 | -export default DateAdd |
| 1 | var objects = [ | 1 | var objects = [ |
| 2 | - '수건', '때밀이수건', '할머니때밀이수건', '흑돌', '벽돌', '러브젤', '노트', '교재', '연필심', '샤프심', '돈까스', '휴대폰충전기', '마우스', '지우개', '테이저건', '콘돔', '분필', '젓가락', '잔디', '바리깡', '틀니', '잼민이휴대폰', '할아버지지팡이', '종이컵', '비타민', '리코더', '줄넘기', '프로틴', '단백질', '다데기', '탈모치료제', '생각하는의자', '단무지', '진라면순한맛', '짝퉁명품', '할머니리어카', '진동벨', '이쑤시개', '영양갱', '계란장수계란', '씹던껌', '고양이사료', '개사료', '휴지쪼가리', '냅킨', '락앤락통', '슬리퍼', '가발', '곽티슈', '케찹', '빨대', '마스크', '이유식', '에어컨', '연유', '돋보기', '홈런볼', '캐스터네츠', '숟가락', '파마산가루', '콧물휴지', '면도기' | 2 | + '수건', '때밀이수건', '할머니때밀이수건', '흑돌', '벽돌', '러브젤', '노트', '교재', '연필심', '샤프심', '돈까스', '휴대폰충전기', '마우스', '지우개', '테이저건', '콘돔', '분필', '젓가락', '잔디', '바리깡', '틀니', '잼민이휴대폰', '할아버지지팡이', '종이컵', '비타민', '리코더', '줄넘기', '프로틴', '단백질', '다데기', '탈모치료제', '생각하는의자', '단무지', '진라면순한맛', '짝퉁명품', '할머니리어카', '진동벨', '이쑤시개', '영양갱', '계란장수계란', '씹던껌', '고양이사료', '개사료', '휴지쪼가리', '냅킨', '락앤락통', '슬리퍼', '가발', '곽티슈', '케찹', '빨대', '마스크', '이유식', '에어컨', '연유', '돋보기', '홈런볼', '캐스터네츠', '숟가락', '파마산가루', '콧물휴지', '면도기', '밥버거', '알코올솜', '무선이어폰' |
| 3 | ] | 3 | ] |
| 4 | // 아래의 jobs 배열과 합쳐져 result가 나옴 | 4 | // 아래의 jobs 배열과 합쳐져 result가 나옴 |
| 5 | 5 | ||
| 6 | var jobs = [ | 6 | var jobs = [ |
| 7 | - '방문판매원', '관찰자', '심리치료사', '조향사', '비서', '요리사', '대표상담사', '교수', '영화배우', '파일럿', '의사', '수의사', '가수', '미식가', '청소부', '국회의원', '유튜버', '대통령비서', '바리스타', '앱개발자', '빅데이터분석가', '경제학자', '과학자', '수학자', '스튜디어스', '간호사', '타투이스트', '웹디자이너', '패션디자이너', '건축공학자', '토목공학자', '경찰', '소방관', '부동산중계인', '고등학교선생님', '중학교선생님', '초등학교선생님', '교장선생님', '교감선생님', '스트리머', '택시운전기사', '정보보안전문가', '건축설계사', '카지노딜러', '경영학자', '화가', '백댄서', '아이돌', '배우', '영화감독', '카메라감독', '사립탐정', '검사', '변호사', '프로게이머', '자영업자' | 7 | + '방문판매원', '관찰자', '심리치료사', '조향사', '비서', '요리사', '대표상담사', '교수', '영화배우', '파일럿', '의사', '수의사', '가수', '미식가', '청소부', '국회의원', '유튜버', '대통령비서', '바리스타', '앱개발자', '빅데이터분석가', '경제학자', '과학자', '수학자', '스튜디어스', '간호사', '타투이스트', '웹디자이너', '패션디자이너', '건축공학자', '토목공학자', '경찰', '소방관', '부동산중계인', '고등학교선생님', '중학교선생님', '초등학교선생님', '교장선생님', '교감선생님', '스트리머', '택시운전기사', '정보보안전문가', '건축설계사', '카지노딜러', '경영학자', '화가', '백댄서', '아이돌', '배우', '영화감독', '카메라감독', '사립탐정', '검사', '변호사', '프로게이머', '자영업자', '배달원', '탈모약개발자', '식당매니저' |
| 8 | ] | 8 | ] |
| 9 | // 아래의 behavior 배열과 합쳐짐 | 9 | // 아래의 behavior 배열과 합쳐짐 |
| 10 | 10 | ||
| 11 | var behaviors = [ | 11 | var behaviors = [ |
| 12 | - ['만보면흥분하는', '핥는', '훔치는', '뻬앗기는', '자랑하는', '만먹는', '인스타에올리는', '선물받고좋아하는'], | 12 | + ['만보면흥분하는', '핥는', '훔치는', '뻬앗기는', '자랑하는', '만먹는', '인스타에올리는', '선물받고좋아하는', ''], |
| 13 | ['파괴하는', '세금낼돈횡령하는', '에서브이로그찍는', '반찬훔치는', '의자앉기만하면부수는', '벽에낙서하는'] | 13 | ['파괴하는', '세금낼돈횡령하는', '에서브이로그찍는', '반찬훔치는', '의자앉기만하면부수는', '벽에낙서하는'] |
| 14 | ] | 14 | ] |
| 15 | /* | 15 | /* | ... | ... |
study.js
deleted
100644 → 0
| 1 | -var date = new Date(); | ||
| 2 | - | ||
| 3 | -var currentTime = { | ||
| 4 | - currentHour : date.getHours(), | ||
| 5 | - currnentMinute : date.getMinutes(), | ||
| 6 | - currentSecond : date.getSeconds() | ||
| 7 | -} | ||
| 8 | - | ||
| 9 | - | ||
| 10 | -function addZeroMonth(date) { | ||
| 11 | - if ((date.getMonth() + 1) < 10) return `0${date.getMonth() + 1}`; | ||
| 12 | - else return `${date.getMonth() + 1}`; | ||
| 13 | -} | ||
| 14 | - | ||
| 15 | -function addZeroDate(date) { | ||
| 16 | - if (date.getDate() < 10) return `0${date.getDate()}`; | ||
| 17 | - else return `${date.getDate()}`; | ||
| 18 | -} | ||
| 19 | - | ||
| 20 | -var dateString = `${date.getFullYear()}-${addZeroMonth(date)}-${addZeroDate(date)}`; | ||
| 21 | - | ||
| 22 | - | ||
| 23 | - | ||
| 24 | -var dataArray =[]; | ||
| 25 | - | ||
| 26 | -if(currentTime.currrntHour === 23 && currentTime.currrntMinute === 59 && currentTime.currrntSecond === 59){ | ||
| 27 | - /* 방문자수를 DB에 저장 */ | ||
| 28 | -} | ||
| 29 | - | ||
| 30 | -console.log(dateString); | ||
| 31 | - | ||
| 32 | - | ||
| 33 | - | ||
| 34 | -var cookieSession = require('cookie-session') | ||
| 35 | -var count =0; | ||
| 36 | - | ||
| 37 | -app.set('trust proxy', 1) // trust first proxy | ||
| 38 | - | ||
| 39 | -app.use(cookieSession({ | ||
| 40 | - name: 'session', | ||
| 41 | - keys: ['key1', 'key2'] | ||
| 42 | -})) | ||
| 43 | - | ||
| 44 | -app.use(function (req, res, next) { | ||
| 45 | - var date = new Date(); | ||
| 46 | - var today=date.getYear()+" "+date.getMonth()+" "+date.getDate(); | ||
| 47 | - // Update views | ||
| 48 | - console.log(req.session.lastVisit); | ||
| 49 | - if(req.session.lastVisit != today){ | ||
| 50 | - req.session.lastVisit = today; | ||
| 51 | - count++; | ||
| 52 | - } | ||
| 53 | - if(date.getHours() === 23 && date.getMinutes===59 && date.getSeconds===59 && date.getMilliseconds===999) { | ||
| 54 | - dateArray.push(count); | ||
| 55 | - count=0; | ||
| 56 | - } | ||
| 57 | - | ||
| 58 | - // Write response | ||
| 59 | - res.end(count + 'visit') | ||
| 60 | -}) | ||
| 61 | - | ||
| 62 | - | ||
| 63 | - | ||
| 64 | - | ||
| 65 | - | ||
| 66 | -var now = new Date(); | ||
| 67 | -setInterval("server_time()", 1000); | ||
| 68 | -function server_time() | ||
| 69 | -{ | ||
| 70 | - now.setSeconds(now.getSeconds()+1); | ||
| 71 | - var hours = now.getHours(); | ||
| 72 | - var minutes = now.getMinutes(); | ||
| 73 | - var seconds = now.getSeconds(); | ||
| 74 | - if (hours < 10){ | ||
| 75 | - hours = "0" + hours; | ||
| 76 | - } | ||
| 77 | - if (minutes < 10){ | ||
| 78 | - minutes = "0" + minutes; | ||
| 79 | - } | ||
| 80 | - if (seconds < 10){ | ||
| 81 | - seconds = "0" + seconds; | ||
| 82 | - } | ||
| 83 | - console.log(hours + ":" + minutes + ":" + seconds); | ||
| 84 | -} | ||
| ... | \ No newline at end of file | ... | \ No newline at end of file |
-
Please register or login to post a comment