이찬

update

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 /*
......
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