목록BackEnd (10)
한 걸음 두 걸음
나중에 내가 보려고 쓰는 포스팅 순서 1. AWS EC2 인스턴스 만들기(ubuntu) 2. 탄력적 ip연결하기 3. putty로 접속하기(저는 Windows를 사용하기 때문에 putty를 사용하지만, 맥을 사용하시는 분은 putty를 사용하지 않으셔도 됩니다.) 4. AWS서버에 자바 설치 5. AWS서버에 톰캣 설치 6. AWS서버에 MYSQL 설치 7. AWS서버에 Spring프로젝트 업로드 .. 3. putty로 접속하기(putty 다운받아야 함) puttygen을 켜서 AWS에서 받아온 pem을 찾아 Load해주고 save private key 클릭해서 저장시켜줌. 그리고 이제 putty 켜서 아까 만든 private key찾아서 넣고 open하면 접속 완료됨. HostName은 우분투라서 ub..
HTTP Methods 종류 GET : 표시할 데이터를 받아올 때 POST : 새로 생성한 데이터를 전송할 때 PUT : 수정한 데이터를 전송할 때 HEAD : 대용량 파일 다운로드 등의 GET 요청 전 체크용으로 사용 DELETE : 데이터 삭제 요청 PATCH OPTIONS GET, POST가 제일 많이 쓰인다. GET client가 보내는 PathVariable받을 때 GET /pathdata/0112 HTTP/1.0 으로 요청하면 서버에서 @RequestMapping("/pathdata/{no}") private @ResponseBody String pathdata(@PathVariable("no") Integer no ) { return no+""; } 0112값을 {no}로 뽑아내서 받는다. ..
클라우드서비스 1. IaaS (infrastructure as a service) 가상서버(EC2)나 스토리지(S3) 가상 네트워크(VPN) 등을 물리적인 관리 없이 인터넷으로 접속하여 사용할 수 있다. ->AWS 2. PaaS (platform as a service) 네이버지도, 구글지도같은 미들웨어 제공. 제공하는 기능만 사용할 수 있다. 3. SaaS (software as a service) 네이버클라우드같은 소프트웨어를 제공합니다. 특징 저렴하진 않다. 잊어버린 인스턴스에 대한 책임은 billing으로 찾아온다. 복잡하다. 물론 물리적인 PC를 직접 사서 OS깔고 서버이전하고 보안 관리하는 것보다는 간단하다.
1. 가상머신 설치 https://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html Oracle VM VirtualBox - Downloads | Oracle Technology Network | Oracle Oracle VM VirtualBox The latest release is version 6.0.8. On this page you can download: Freely available for Windows, Mac OS X, Linux and Solaris x86 platforms under GPLv2: You might want to compare the SHA256 checksum or the MD5 chec..
res.redirect("www.naver.com"); 방식으로 리다이렉트로 다른 페이지로 이동시킬 수 있답니다
자바스크립트 객체 var approve ={'approve_id':'NO','approve_pw':'NO'}; 는 문자열이 아니기 때문에ㅡ ``` JSON.stringify(approve); ``` 로 JSON객체로 만들어 보내줄 수 있습니다. *JSON은 문서가 아닌, 데이터값만 주고받을 때 많이 활용하는 양식입니다 writeHead('200', {"Content-Type":"applicaion/json;charset=utf8" });
API 플랫폼 만들거에용~ 오빠꺼! 업계표준 AWS = 월 100만호출까지 무료 구글클라우드 apigee = 월 10만호출까지 무료 언어 : 아두이노가 php받아서 php로 하되, jquery나 javascript, node, spring등의 기초지식 쌓아가는 것도 좋을 듯!!
1. http 사용 http.createServer(); server.listen(port, function(){}); 2. 이벤트 on처리 connection : server.on('connection', function(socket){}); request : server.on('request', function(req, res){}); end res(응답) res.writeHead - write - end res.send() // 변수, 객체, json 등 모두 전달 가능(JSON.stringify()/JSON.parse()) res.redirect(''); //다른 페이지로 이동시킴 3. 파일처리 request 함수 내에서 파일을 처리합니다. var fil..