본문 바로가기
Programming/Javascript, Typescript

HTML File Path

by 째스터 2021. 6. 6.
728x90

HTML, javascript의 경로 표현에서
/ 로 시작하면 루트 디렉토리에서 시작하는 경로를,
../ 로 시작하면 현재 페이지의 상위 경로를 나타낸다.

<img src="picture.jpg"> <!-- 현재 페이지와 같은 Directory에 있는 이미지 -->
<img src="/images/picture.jpg"> <!-- root Directory에 있는 images 폴더 안의 이미지 -->
<img src="../picture.jpg"> <!-- 현재 Directory의 상위 Directory에 있는 이미지 --> 

이번에 프로젝트의 모든 namespace를 정리하면서 폴더 구조가 바꼈다.
내가 예전에 이미지 파일 경로를 폴더 구조에 영향없도록 개발해놨는데 이미지가 깨졌다.
알고보니 C#의 Server.MapPath("~/images")~/ 와 헷갈려서 ../ 를 사용해버린 것이다.😨
게다가 마침 해당 폴더의 상위폴더가 Root Directory여서 별다른 문제도 없었다.😥
다시 실수하지 않도록 정리해둔다.

Reference

728x90

'Programming > Javascript, Typescript' 카테고리의 다른 글

JSDoc  (0) 2021.06.10
#과 javascript:void(0);의 차이  (0) 2021.06.07
data-* attribute  (0) 2021.06.01
[Javascript] window.open left,top에 음수값  (0) 2020.01.11
[Javascript] insertAdjacentHTML  (0) 2019.01.06

댓글