일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 1883
- listener 1883
- Replication
- 서버동기화
- mosquitto.conf
- pm2
- setInterval clear
- mySQL_Replication
- setInterval 외부 정지
- 맥 어드레스
- 데이터테이블 데이터 넣기
- setInterval 중지
- map이 undefined가 뜰 때
- transfer
- html #select #option #multiple
- setInterval 정지
- pm2 상태 확인
- pm2 확인
- pm2 시작
- mosquitto
- DataGridView 직접 입력
- invalid data
- timepicker
- 공인IP
- datagridview 직접입력
- AntDesign
- pm2 설치
- DatePicker
- allow_anonymouse
- c# datagridview 데이터 넣기
- Today
- Total
목록React (98)
개발 노트
지역변수와 useState 이 두 변수는 메모리에 존재하는 시간과 변수에 접근할 수 있는 범위의 차이가 존재한다. 지역 변수(local variable) : '블록' 내에서 선언된 변수 지역 변수는 변수가 선언된 블록{} 내에서만 유효하며, 블록이 종료되면 메모리에서 사라진다. 이러한 지역 변수는 메모리상의 스택(stack) 영역에 저장되며, 초기화하지 않으면 의미 없는 값(쓰레기값)으로 초기화된다. 예시로 함수의 매개변수 또한 함수 내에서 정의되는 지역 변수로 취급됩니다. 함수형 컴포넌트의 hook들은 return값을 반환하고 종료된다. useEffect안에 지역변수를 사용하고 setState(세터)를 사용 후 setTimeout을 사용 하여 5초 이후 state와 지역 변수를 사용하게 된다면? use..
//로그인. 첫 로그인 버튼클릭 router.post('/login/IDPW', (req, res) => { const userId = req.body.userId; const userPw = req.body.userPw; db.query( `SELECT (SELECT devVal FROM dw_device_config WHERE devName='Farm_web_ID' LIMIT 1) farmWebId, (SELECT devVal FROM dw_device_config WHERE devName='Farm_Web_Code' LIMIT 1) farmCode`, (err, result) => { if (err) { log(err); } else { if (userId === result[0].farmWebId..
new Date()를 사용하여 현제 날짜와 시간을 구하고 new Date().getTime() 을 사용하면 1970년부터 현제까지의 총 밀리세컨드가 나온다. 현제와 특정날짜 둘다 밀리세컨드를 구한 후에 현제에서 특정날짜를 제거후 원하는 시,분,초로 구해서 사용하면 된다.
1.토큰을 이용한 로그인 방식 우리가 회원가입을 하고 로그인을 하게되면 db에 저 누구누군데요 로그인해주세요!라고 요청을 함. db는 확인후 사용자에게 토큰을 준다. 그럼 사용자는 토큰을 지닌체로 원하는 요청을 하면 db는 토큰을 확인 후 알맞은 응답을 해줄 것이다. └토큰은 요청 헤더의 쿠키안에 있다. (검사창 네트워크에서 확인해볼 수 있다.) 2. Firebase란? 쉽고 빠르게 서버를 구축할 수 있는 서비스 1. 문서 사진 저장기능 cloud storage for firebase 2. 실제 만든 서비스를 브라우저에서 확인할 수 있게 해주는 호스팅기능 firebase hosting 3. 유저에게 메세지를 보내주는 기능 = firebase colude messaging 4.실시간 소통을 가능하게해주고 ..
1. client의 로그인 페이지에서 ID, PW를 입력후 로그인 시도 2. DB에 이 id와 pw가 있는가? 조회한다. └없다면 실패 있다면 Session에 id와 qw를 저장하고 성공응답을 보낸다. session은 브라우저 창이 닫히면 정보가 바로 사라지기 때문에 화면을 종료후 다시 들어가도 로그인이 x 3. client의 로그인 페이지에서 로그인이 성공했으므로 로그인 성공 화면으로 페이지의 상태를 true? 값을 줘서 바꾸고 , 서버로 해당 유저의 정보를 요청한다. 상태값이 true,false값은 zustand에 저장해서 사용하면 될 것 같다. 4. 서버에서는 seesion에 id와 pw가 있는지 확인 후에 있다면 정보를 보내주며 성공 메세지를 보내준다. 5. login페이지에서는 성공 페이지에서 ..