일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- vuejs #pinia #vuetify3
- Yarn
- github action #tistory
- OpenLayers
- nextjs
- javascript #localstorage #stringify #parse
- MongoDB
- kubernetes
- react
- PersistentVolumeClaim
- 인터넷 #클라이언트 #서버 #포트 #ipadress #domainname
- javascript #컴파일 #인터프리터
- vue #vue-router
- 라우터 #NAT #포트 #포트포워딩 #유동고정아이피 #DHCP
- sesstionstorage
- PersistentVolume
- postman
- CKEditor4
- mixedcontent
- 맥 #나스 #SMA
- vuetify3
- JavaScript
- localstorage
- vue3
- vuejs
- basepath
- vworld
- browserstorage
- v-combobox
- MPA
- Today
- Total
목록web (5)
月亮
문제점 Mixed Content 문제는 HTTPS를 사용하는 웹 페이지에서 보안되지 않은 콘텐츠(HTTP)를 로드할 때 발생합니다. 예를 들어 ``와 같이 HTTPS가 아닌 HTTP로 시작하는 경로를 사용하거나, 외부 스크립트나 리소스가 HTTPS를 지원하지 않고 HTTP만 지원하는 경우에 문제가 발생할 수 있습니다. https 사이트에서 http 콘텐츠를 로드하는 경우 https 사이트에서 https를 지원하지 않는 콘텐츠를 로드하는 경우 해결방법 HTTPS로 사이트를 구성해야 하는 경우 방법 1: 모든 스크립트와 리소스의 URL을 HTTPS로 업데이트합니다. 방법 2: 프론트엔드에서 가장 메인 페이지인 index.html 또는 index.js 파일의 상단에 다음 코드를 삽입합니다. (http 콘텐츠를..
브라우저 저장소는 왜 생겨났을까? HTTP : 서버와 클라이언트가 서로 소통 할 때 지켜야 할 규약 client가 server에게 request - server가 client에게 response 보내고 통신 종료 통신이 끝나면 상태를 유지하지 않는다는 특징이 있다. (=서버가 클라이언트의 상태 정보를 기억하지 않는다는 것) (요청이 끝나면 서버는 뭔지 잊어버림, 그래서 요청 할때 마다 우리가 누군지 알려줘야한다) 이런 특징으로 계속해서 통신연결을 하지 않기 때문에 자원낭비가 줄어드는 것은 장점 하지만 통신을 할 때 마다 새로 연결을 해줘야 돼서 클라이언트는 그 때마다 인증을 해주어야 된다는 단점이 있다. 예를 들어 페이지를 이동 할 때 마다 로그인을 계속 해줘야 하는 점 로그인한 정보를 어딘가 저장 해두..
로그인을 구현한다고 할때, 일반적인 생각 -> 사용자의 아이디와 비밀번호를 그대로 데이터베이스에 저장해서 로그인 할때 확인하면 되지 않을까? => 데이터베이스가 뚫리면 그대로 전부 유출 될 수 있다. 로그인 기능만 있고 로그인 유지 기능이 없다면? -> 메일에서 글쓸때, 메일 지울때마다 일일이 로그인해야하는 번거로움 생긴다. => 그러므로 한번 로그인을 하면 내가 로그인되어 있다는 것을 서버가 알수 있어야 한다. 그렇기 때문에 로그인을 구현 할 때 보안과 UX에 신경써야한다. -> 그래서 서버를 만들 때 "인증"과 "인가"를 어떻게 할지가 주요이슈이다. 인증 Authentication + 쿠키 Cookie : 그냥 옮기는 시스템, 매개체 세션 Session 클라이언트와 서버 간의 상호 작용을 통해 생성되..
homeserver : 자신의 집에서 서버를 운영하는 방법 공유기=router 컴퓨터들이 정보를 주고 받아야해서 ip address가 필요하다 공유기=라우터 WAN (wide area network) : 광역네트워크 LAN (local area network) : 지역네트워크 gateway address, router address : 공유기에 부여됨 ,ex)192.168.0.1 public IP address private IP address (사설아이피주소) (핸드폰도 본질적으로 안테나로 똑같이 연결되어있다!) 사설IP address 192.168.0.0 - 192.168.255.255 : 65536개(수용할수 있는 장치들의 숫자) - 전세계적으로 약속함 NAT (Network Address Tran..
인터넷 인터넷=도로, 웹=도로위를 달리는 자동차 인터넷=운영체제, 웹=운영체제 위에서 동작하는 하나의 앱 웹이 인터넷의 부분집합, 웹과 동급인 기술이 별처럼 많이 있다(FTP,web,email...) 1. 1960년 인터넷 탄생 - 핵공격 일어났을때 통신시스템에 심각한 취약점 (중앙집중적)이 있어 핵공격 당하면 통신 마비됨 -> 분산된 형태의 통신시스템 구성 - 인터넷 시작 - 상호부조 시스템 - 중앙이 없고 하나가 파괴되면 나머지가 역할을 한다 - 소수의 사람들만 썼다 2. 1990년 웹 시작- 스위스 유럽입자물리연구소(힉스입자 존재함 발표) : 팀 버너스 - 월드와이드웹(세계최조 웹브라우저 만듬) - 웹서버 만듬 , info.cern.ch라는 최초의 도메인 네임 부여 인터넷 동작원리 인터넷이 동작하기..