목록 분류 전체보기 (119)
네이처리 노트
공부하면서 정리한 내용입니다 참고한 내용은 링크를 확인해주세요 Error Formdata 로 전송 시, 서버단에서 request.body : { } 출력되는 경우 전송할 때, Content-type부터 잘못된건지 확인해보았다. application/json Json 형태로 전송요구 Data를 Object에 담아 보내는 전송방식을 사용 request.body : { } 🙈 데이터가 없어졌다. 구글에는 undefind 으로 출력되는 경우가 많고 참고가 안된다. application/x-www-form-urlencoded text 전송할때 사용한다 해서 적용해봄 request.body : WebKitFormBoundary 어쩌고, Content-Disposition: form-data; 저쩌고 🙈 그래도 데이..
공부하면서 정리한 내용입니다 참고한 내용은 링크를 확인해주세요 Error Error: Multipart: Boundary not found 이슈 : content-type (multipart/form-data) 에서 formData 로 보내는 경우, 에러메세지가 발생한다. 대응 : content-type 을 주석처리 했더니 정상작동한다. ( 🤪 )
공부하면서 정리한 내용입니다 참고한 내용은 링크를 확인해주세요 빈값 확인하기 let isEmpty = function (value) { return (value == "" || value == null || value == undefined || (value != null && typeof value == "object" && !Object.keys(value).length))? true : false; };
공부하면서 정리한 내용입니다 참고한 내용은 링크를 확인해주세요 📦 slack-node 슬랙 인증 문제로 사용하지 않는다고함 🔗토큰설정하는 방법 참고 const token = "USER_TOKEN"; const slack = new Slack(token); const serverAlert = (param, param)=>{ slack.api("chat.postMessage", { text: param, channel:'#channer_name' }, (err, res)=>{ console.log(res); }); } serverAlert(param, param); // { ok: false, error: 'invalid_auth' } // 실패 (인증오류) 📦 @slack/web-api 🔗NPM설명 🔗슬랙..
👇🏻참고한 블로그입니다. 🙏🏻정보감사욤 티스토리 블로그, 구글 애드센스/ Daum 애드핏 목록광고 치환자 추가하는 방법 feat. 블로그 수익창 알고보면 매우 간단한 방법이지만, 처음 접하면 낯설고 모르는 것이 바로 이 티스토리 html 부분이다. 다행히 복잡하지 않으니 시도해볼만하고 직접 해보면 10초도 걸리지 않으니 포기하지 말고 www.lovely-days.co.kr 참고한 블로그를 따라 목록광고를 입력해봤다. [스킨편집] > [html편집] > [s_list]를 검색 스킨이 달라서그런지 html코드가 다르더라 🙄ㅎㅎ치환자 어디에 넣어야할까.. 코드를 일단 보기쉽게 정리해서 어디에 넣을지 다시고민.. 일단 list_conform기준으로 넣으라고했으니 넣어본다. 이렇게 넣고 목록광고를 적용해봄 안된다..
공부하면서 정리한 내용입니다 참고한 내용은 링크를 확인해주세요 import https from "https"; var httpsOption = { key: fs.readFileSync("ssl.key"), cert: fs.readFileSync("ssl.crt"), passphrase: 'password!' } https.createServer(httpsOption, express).listen(portNumber, ()=> console.log("this port is "+port) ); 배포용과 테스트용의 서버가 다른데 인증서코드가 있는 것을 그대로 사용할 수 없다. 배포용을 구분할 수 있게 해본다. let isDevelop = true; let privateKey = (isDevelop) ? nul..
공부하면서 정리한 내용입니다 참고한 내용은 링크를 확인해주세요 🌐 Get 데이터 조회하는 경우 사용된다. URL이 노출되어 있으므로 update, insert delete는 하지않는다. // node서버 const express = require('express'); const app = express(); app.get('/dir', function (request, response){ //get console.log(request.query); //전체데이터 받기 console.log(request.query.key); //key값의 데이터만 받기 response.end(); }); // 클라이언트 let URL = ''; // RPC 뒤에 전송할 데이터가 쿼리형태로 붙는다. let xhr = new..
본 섬 미션이 중단 되었습니다!! 💛 22년 10월 마지막 주에 업데이트 되었습니다. 보석땅을 전부 개척하진 못했는데 연꽃미션까지 끝내고 나니 미션이 사라졌어요 레벨이랑은 상관없는거 같아요. 다른 유저분들 얘기들어보면 80레벨에 끝났다는 분도 있고, 저는 100레벨에서 중단됐거든요. 일단 게임을 해본사람은 알겠지만 추후 업데이트는 될거같아요. 아직 게이트스톤도 2개 더 모아야하구 연꽃도 모으기만 가능해요 사용처도 없고 판매도 안되요 판매는 안되고 가방은 차지하니까 모으지마세요;; 그리고 개인적으로 궁금한 항구.. 쓰려고 만들어놨겠죠? 언제 업데이트 될련지.. 유저들 목빠지는데 빨리 업데이트 해주면 좋겠네요 기다리면서 할 일 아시죠? 첫번째. 다이아광산 업그레이드 다음 미션에서 다이아가 얼마나 사용될지 모..
공부하면서 정리한 내용입니다 참고한 내용은 링크를 확인해주세요 📦 child-process 싱글스레드인 express 내에서 shell script 로 forever restart 실행시 사용함 🔗 nodejs child-process 설명 import spawn from 'child_process'; let child = spawn('forever', ['list'], {// 테스트용으로 forever list 실행시켜봄 detached: true, // 부모와 성격을 달리하게 함 stdio: [ 'ignore'] // 부모의 성격을 얼마나 반영할지 정할 수 있음 }); child.unref(); // 부모가 종료될때, 자식을 참고하지않게함. (같이 종료되기를 기다리지않음) child.stdout.on..
공부하면서 정리한 내용입니다 참고한 내용은 링크를 확인해주세요 보안 및 세션 쿠키(Cookie)란, 클라이언트 측(브라우저)에서 관리되는작은 기록 정보 파일을 의미합니다. 쿠키에는 사용자 인증이 유효한 시간을 명시할 수 있으며,한 번 유효 시간이 정해지면 브라우저를 끄더라도 인증이 유지된다는 특징이 있습니다. 쿠키는 클라이언트인 Local 에서 저장되기 때문에, 누구나 쿠키의 값을 확인할 수 있어값을 위변조하기 쉽다는 단점이 있습니다. 그러나 세션(Session)은 쿠키와 다르게 서버에 저장되기 때문에,서버에 데이터를 저장하고 Web Broswer는 세션의 ID만 가지고 있습니다. 세션의 ID는 sid 라고 하는 식별자 입니다. 🔗 Hash md5 암호화하기 🔗 hash된 암호에 salt 치기 🔗 쿠키와..