Knowledge/Web
-
로컬에서 CORS policy 관련 에러가 발생하는 이유Knowledge/Web 2023. 7. 4. 14:33
🚀 발단 위와 같은 html 파일을 로컬환경에서 크롬 브라우져로 실행시켰더니 Access to script at 'file:///C:/경로/js/module.js' from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https. 이와 같은 에러 메세지가 발생하였습니다. 🛫 해결방안 비슷한 에러를 몇 번 겪어 봤기에 해결은 금방 했습니다. visual studio code 기준으로 설명해 보자면 방법은 아래와 같습니다. 먼저 터미널을 엽니다. http-server가 없다면 npm inst..
-
HTTP와 HTTPSKnowledge/Web 2019. 8. 6. 18:09
- 프로토콜 한국어만 할 줄 아는 사람과 영어만 할 줄 아는 사람간의 의사소통이 가능할까. 누군가는 바디랭귀지 같은 소리하면서 가능할 수도 있다고 하겠지만 정확하고 심도있는 논의는 불가능할 것이다. 그리고 만약 화자가 사람과 사람에서 컴퓨터와 컴퓨터로 바뀐다면 언어가 다른 상황에선 아주 간단한 의사소통의 가능성 마저도 완벽히 차단될 것이다. 이처럼 네트워크 상에서 컴퓨터간의 정확한 정보 교환을 위해서는 공통된 언어가 필요하다. 이를 표준통신규약, 프로토콜이라고 한다. 프로토콜의 종류엔 여러가지가 있는데 월드와이드웹에서 사용되는 HTTP도 그 중 하나다 - HTTP (Hypertext Transfer Protocol) HTTP는 서버와 클라이언트가 인터넷 상에서 데이터를 주고받기 위한 프로토콜이다. 주고받..
-
인터넷 주소의 의미 ( URL / URI )Knowledge/Web 2019. 8. 3. 22:35
URL의 정확한 의미를 알지 못하는 사람일지라도 웹 브라우저 주소창에 입력하는 http://www.. 으로 시작하는 저 문장을 보편적으로 URL이라고 부른다. 그렇기에 URL이 정확히 무엇인지 모른다해도 사는 데는 아무런 문제가 없다. '야 그 기사 URL 좀 보내줘'하면 인터넷을 사용하는 이들은 누구나 내가 원한 그걸 보내주는데 굳이 상세히 알 것 까지야.. 그러나 웹 개발을 하겠다는 사람은 그러면 안된다. URL이 무엇인지 정확히 모른다는 것 자체가 웹에 대한 정확한 이해가 없다는 건데 그런 사람이 웹을 개발한다는 것 자체가 앞뒤가 안 맞는 얘기 아닐까? 그리고 이 질문은 스스로에게 보내는 반성이기도 하다. 사실 나도 이에 대해 어렴풋이 아는 정도였기에 이 참에 제대로 공부하며 정리하려 포스팅한다. ..