atom-live-server에 대해 궁금합니다.

미해결질문
주현 프로필

제가 atom-live-server로 들어가지는 창을 이용하지 않고 아톰에서 바로 크롬으로 연결해서 확인을 했었는데, ajax강의의 function들이 하나도 적용되지 않더라구요ㅠㅠ 그래서 혹시나 해서 atom-live-server를 통한 창을 이용하니 작동이 잘 됩니다.

크롬으로 바로 연결해 쓰는것과 atomliveserver로 이용하는 것이 어떤 차이가 있나요? 왜 load html이나 get같은 기능 작동이 아예 안됐던 것인지 궁금합니다.

이범재 이 프로필
이범재 이 11달 전

크롬으로 HTML파일을 열게되면 file:// 프로토콜로 로컬파일시스템에 접근해서 파일을 열게되는데요.

크롬의 경우에는 ajax를 통한(XMLHttpRequest 요청) 로컬파일시스템으로의 접근을 막고 있어요.

크롬은 ajax접속은 http:// 또는 https:// 로 접근할수 있는 웹서버로의 접근만 허용하고 있어요.

http://  로 접근 하려면 웹서버가 필요합니다.

이 웹서버를 간단히 만들어주는 아톰의 플러그인이 atom-live-server 인거죠.

atom-live-server를 이용하면 현재 작업폴더의 파일을 대상으로 웹서버를 실행시켜 줍니다.

주현 프로필
주현 11달 전

아하 이해되었습니다! 답변 감사합니다 :)

지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스