0.17.0์์ baseUrl์ ์์ ํด ์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค. ์ด์ ignoreSynchronization = true
์ ์ ์๋ํฉ๋๋ค.
http://domain
์ ๊ฐ์ URL์์๋ ์ ๋๋ก ์๋ํ์ง๋ง http://domain/resource_path
์์๋ ์๋ํ์ง ์์ต๋๋ค. ๋ฆฌ์์ค ๊ฒฝ๋ก๊ฐ ๋ฌด์๋ฉ๋๋ค.
๋ด AUT๋ ๋ชจ๋ ํ
์คํธ์ ๋ํด ์ ์ ์ธ http://domain_name/demo
์๋์ ์์ต๋๋ค.
ํ์ฅ๋ ๊ฒฝ๋ก๋ฅผ ์ง์ํ ์ ์์ต๋๊น?
baseUrl์ ๋
ธ๋์ url
๋ชจ๋์ ์ฌ์ฉํ๋ฉฐ resolve
ํจ์์
๋๋ค. ์ฌ๊ธฐ์์ ๋ฌธ์๋ฅผ ํ์ธํ์ญ์์ค: http://nodejs.org/api/url.html#url_url_resolve_from_to
baseUrl ๋์ ์ถ๊ฐ /
ํ์ํ ์ ์์ต๋๋ค.
๋ฌธ์ ๊ฐ ํด๊ฒฐ๋์ง ์์ผ๋ฉด ์ ๋ฌธ์ ๋ฅผ ์ฌ์ญ์์ค.
url.resolve()
ํ์ ์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค. ์ด์ ์ ๋๋ก ์๋ํฉ๋๋ค.
๋ด URL ์ค ํ๋๊ฐ http://localhost/demo/#/static
์ด๋ฏ๋ก ๋ค์์ ์ป์์ต๋๋ค.
baseUrl: 'http://localhost/demo/',
ptor.get('#/static');
์๋ธํ์ด์งptor.get('');
for ' http://localhost/demo/ ',`์ฒ์์๋ demo/
๋ถ๋ถ์ด ์๋ฆฐ ptor.get('/#/static');
๋ฅผ ์ฌ๋์์ ํจ๊ป ์ฌ์ฉํ์ต๋๋ค.
baseUrl์ '#'์ ๋ฃ์ ์ ์๋ ์ด์ ๋ ๋ฌด์์
๋๊น? ์ด์ ๊ฐ์ด:
baseUrl: ' http://localhost/# '
์ฌ์์ URL: '/login'
์๋ฅผ ๋ค์ด.
๊ทธ๋ ๊ฒ ํ๋ฉด ์๋ํ์ง ์์ง๋ง ํด์ํ๊ทธ๋ฅผ spec์ url์ ๋ฃ๊ณ baseUrl์ด ์๋ url์ ๋ฃ์ผ๋ฉด ์๋ํ๋ ์ด์ ๋ ๋ฌด์์
๋๊น?
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
baseUrl์ '#'์ ๋ฃ์ ์ ์๋ ์ด์ ๋ ๋ฌด์์ ๋๊น? ์ด์ ๊ฐ์ด:
baseUrl: ' http://localhost/# '
์ฌ์์ URL: '/login'
์๋ฅผ ๋ค์ด.
๊ทธ๋ ๊ฒ ํ๋ฉด ์๋ํ์ง ์์ง๋ง ํด์ํ๊ทธ๋ฅผ spec์ url์ ๋ฃ๊ณ baseUrl์ด ์๋ url์ ๋ฃ์ผ๋ฉด ์๋ํ๋ ์ด์ ๋ ๋ฌด์์ ๋๊น?