Angular4のベースとなるRequest URLはどこで定義されているのでしょうか
Angular4にて下記を使用してWEB APIを実施しています。
this.http.get(url)
Angular4のHTTPでデータが取得できない
上記ようなソースで、「InMemoryWebApiModule」を使わないようにしています。
実行すると下記のWEB APIが実行されており、
Request URL:http://localhost:4200/app/XXXX
ベースとなるRequest URLは「http://localhost:4200/」となっています。
環境の中をグレップしてみると、以下のような指定があったため、ポートなどを変えてみたのですが、
「ng serve --open」で再度実施してもポートは変わりませんでした。
protractor.conf.js
baseUrl: 'http://localhost:4200/',
また、以下でビルドを実施、Tomcat配下に配置すると、
ng build --prod --aot=false --output-hashing=none --base-href=/Test/
下記のWEB APIが実行されており、
Request URL:http://localhost:8080/XXXX
ベースとなるリクエストのURLは「http://localhost:8080/」となっています。
ただ、どこでこの定義がされているのかがわかりませんでした。