반응형

전체 글 163

[0928] 코인 거래소 만들기 - 레이아웃 (1)백엔드

거래소 지갑에 현금이든 코인이든 넣어서 입출금내역을 쌓아야 함 뭐 호가창이 있고 가격을 불러가지고... 최적의 가격으로 책정한다고... 대략적인 거래소의 흐름을 알아야 만들기 수월하므로 개념적인 부분은 따로 정리 해볼것. 필요요소 1. express 2. deamon (실질적인 트랜잭션이 일어나는 저장소같은 공간으로서 사용) 3. 프론트서버 (이번엔 리액트 안하고 넌작스로,, 근데 리액트로 해도된다고 함) 4. DB (얘는 필수) 설치해야 될 파일 express nunjucks request body-parser sequelize sequelize-cli mysql2 npx sequelize init seeders 폴더 삭제 / models - index.js fs 부분 삭제/ mysql 클라이언트 접속..

카테고리 없음 2021.09.28

[09.27]

데몬1 실행 후 클라이언트) PS C:\Program Files\INGcoin\daemon> .\ingcoin-cli.exe -rpcport=3000 -rpcuser=ingoo -rpcpassword=1234 getnewaddress ingoo4 ⬇ iDRG7emsdnddsSuojhTASvFnLeCouKw6fY (새로운 주소를 생성) 이제 http 요청을 해볼것임 curl 이용해서 (이때는 리눅스를 이용해야 함) 새로운 탭 생성-> wls 환경설정 curl [url 주소] # curl - 얘는 shell 이기때문에 리눅스 환경에서 돌려야 함 옵션값 존재 -H : header -d : data (바디 내용 값) -X : request method curl [option][도메인] ex> curl -X PO..

카테고리 없음 2021.09.27

[8.24] 흐름 정리해보기 - 패키지와 프레임워크/ 웹의 통신과 구성- http프로토콜 / 동기와 비동기 - promise, async await, .then / 리액트 구성 / 블록체인 개념

* 패키지란? - 하나의 프로그램을 최소기능으로 실행시킬 수 있는 폴더. 사람들이 만든 개발 단위의 모음집 ex) nodeJS - NPM(Node Package Manager) / Linux - apt * 프레임워크란? - 패키지를 모아서 하나의 프로그램을 구동할 수 있도록 만든것. - 정해진 폴더트리가 존재. ex) React - react, react-dom, babel, webpack (리액트는 프론트앤드 프레임워크) / python - Django * 웹개발을 배울때 필수과목 - html - css - javascript - html: 우리가 사용자에게 어떠한 정보를 보여줄 것인지 영역을 구분해주는 역할 css: html 로 나눠진 영역을 꾸며주는 역할 javascript : html을 동적으로 ..

카테고리 없음 2021.09.06

[react]인스턴스 설정 / postman / restful API

(1교시) 숙제 리뷰 하심 1. 처음에 인스턴스 설정할 때 왜 http와 https를 추가해주는지? -이유 말해주셨는데 까먹음 - 포트는 컴퓨터와 컴퓨터를 연결하는 통로임. 80번 포트를 쓰면 다른 컴퓨터에서 다 접속할 수 있음. 그외에는 다 방화벽을 세워서 다른 컴퓨터에서 못들어옴 2. 마리아디비 버전 설정해주는 이유 - 버전 설정 안하고 하면 접근 권한 없다고 에러 뜸. 이럴때 앞에 sudo 붙이면 들어갈 수 있는데, (관리자 계정) 버전 설정을 해주면 패스워드를 바꿔줄수있음. 패스워드 설정해서 ubuntu 계정으로도 들어갈 수 있음. --------------------------------------------- (서버 접속된 상태에서) 내가 ssh 서버에서 나오면 아이피로 들어간 사이트가 끊김...

React.js 2021.07.19

[react] react-13/ AWS 콘솔 설정/ AWS를 이용한 배포/ 리눅스 설치 명령어/ vi 에디터

실제로 배포 해보기! - aws 가입 (해외결제 카드 필요) 우리가 만들 서버는 2개를 구동할것임. 원래는 3개를 해야하지만 우리는 프론트와 백을 동시에 하므로 두개만 (익스프레스랑 디비를 한 서버에서) TCP / UDP - TCP 22 80 443번 포트 - 20번 포트 : ssh ) 터미널로 다른 사람 컴퓨터를 조작할 수 있음 -server 80번 포트 : 다른 컴퓨터에서 내 컴퓨터로 접속이 가능. http에 관련한 포트 -------------------------------------- aws 계정 만들고 -> aws console 들어가 아 그 전에 아까 인스턴스 시작할때 받은 키페어를 내 vs 폴더에 넣어놔야 함. 키페어는 확장명(.pem)으로 되어있고, 얘를 폴더에 넣을 때 웬만하면 giti..

React.js 2021.07.16

6.28 리액트 시작

(1교시) 오늘부터 리액트를 한다고합니다. 리액트는 누가만들었나> 페이스북이 만들었대요. 리액트 공식문서를 보면서 공부한다고합니다. (다른 강좌들도 비슷하다고 함). 공식문서는 구글에 그냥 리액트라고 치면됨. https://ko.reactjs.org/ React – 사용자 인터페이스를 만들기 위한 JavaScript 라이브러리 A JavaScript library for building user interfaces ko.reactjs.org 처음 배울때 cdn 링크를 이용하는게 이해력을 높히는데 도움이 됨. " target="_blank" rel="noopener">https://unpkg.com/react@17/umd/react.development.js"> " target="_blank" rel="n..

React.js 2021.06.28

5.27

(1교시) 프로그래머스 코딩테스트 문제 학습 (2교시) 서버 두개, 유저(클라이언트) 하나 c-> server1 에 id/pw 전달하며 요청, server1에서 session 생성 후 클라에 전달. 서버가 꽉차서 2번서버로 옮기게 됨. 그런데 로그인 정보는 서버1이 가지고있음. 원래는 성능이 좋은 컴퓨터 하나로 서버를 사용하였는데 클라우드가 개발되면서 서버가 추가되었다. 그러면서 서버 하나에 로그인 정보를 담아놓는게 다른 서버에서 가져다 쓰기 번거롭다고 함. 로그인 정보를 가진 사람을 클라이언트쪽에 넣게되면 어떨까해서 생겨난게 토큰입니다. 토큰은 임의대로 지정해놓은 값이다. 저장을 브라우저에게 시키는거임. 그러면서 보안문제가 생기게 됨. 보안 문제 때문에, 여러가지 세팅값에 의해서 데이터들을 암호화해서 ..

카테고리 없음 2021.05.27

[프로그래머스-javascript/level1] 김서방 찾기

서울에서 김서방 찾기 String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수, solution을 완성하세요. seoul에 "Kim"은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다. 제한 사항 seoul은 길이 1 이상, 1000 이하인 배열입니다. seoul의 원소는 길이 1 이상, 20 이하인 문자열입니다. "Kim"은 반드시 seoul 안에 포함되어 있습니다. seoul return ["Jane", "Kim"] "김서방은 1에 있다" 문제를 잘못 읽어서 그냥 광활한 서울에 있는 김서방의 랜덤한 좌표를 출력하라는 문제인줄 알았다... 문제를 제대로 파악해 보자면, string형 배열인 seoul이 있습니다. s..

5.24

(1교시) 카카오톡 로그인 const {session,query} = req;// req라는 변수에 query라는 객체를 넣고 //속성값과 변수값의 밸류가 같을때(?) 하나로 표현 가능 req.session.authData 같은거 그냥 session.authData 라고 표현 가능이라는데 왜인지 못알아듣겠음. *비구조할당문 ex1) let arr = [1,2,3,4,5,6,7,8,9]; let [a,b,c, ...last] = arr; console.log(a); //1 console.log(b); //2 console.log(c); //3 console.log(last); // [4,5,6,7,8,9] 배열 arr이 있다고 했을때 let [a,b,c, ...last] = arr; 로 담으면 0번째 ar..

카테고리 없음 2021.05.24

5.21 <kakao ID로 login> 해보기

KAKAO 로그인 연동 해보기. 우선 알아야 할 개념 Autherication(인증), Authorization(허가), Oauth(서버와 클라이언트간의 통신 규칙. 쉽게 생각하면 post값으로 key를 하나 정해놓고 그걸로 연결을 하는 것.) 우리가 클라이언트에서 요청을 하려면 먼저 카카오에서 API키를 받아와야 합니다. 특정 사이트에서 회원가입을 하고 정보를 받아오면 되는데 구글에 "카카오톡 개발자 콘솔"을 검색하면 나옵니다. Kakao Developers - 카카오 0. 접속-로그인. 1. 어플리케이션 추가하기 (앱이름- 테스터 용이므로 아무거나 추가추가/ 사업자명도 마찬가지) 2. 방금 생성한 어플리케이션을 눌러서 들어간다. 앱키 - rest api키 (따로 메모해주기) 3. 제품설정 - 카카오 ..

카테고리 없음 2021.05.21
반응형