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 |
댓글