๋ฐ์ํ
๐ค ๊ธฐ์ ์คํ : Ionic + Angular
๐ ํ๋ก์๋ฅผ ์ฐ๋์ด์ ?
๋ธ๋ผ์ฐ์ ์ SOP์ ์ฑ ์ ๋ฐ๋ผ ์ถ์ฒ๊ฐ ์๋ก ๋ค๋ฅผ ๊ฒฝ์ฐ SOP์ ์ฑ ์ ์๋ฐ๋๋ค. ์ฆ A์ฌ์ดํธ์์ B์ฌ์ดํธ์ API๋ฅผ ์์ฒญํ๊ฒ ๋๋ค๋ฉด ๊ธฐ๋ณธ์ ์ผ๋ก๋ SOP์ ์ฑ ์ ์๋ฐ๋๋ค๋ ๊ฒ์ด๋ค.
๐ Proxy ํ๊ฒฝ์ธํ
์ผ๋จ ๋ฃจํธ ํด๋์ proxy.conf.json ํ์ผ์ ๋ง๋ค์ด์ค๋ค. ์๋ ์ฌ์ง์ฒ๋ผ ํ์ผ์ ๋ง๋ค์ด์ค๋ค.

๋ค์์ผ๋ก proxy.conf.json์ ์๋ ๋ด์ฉ์ ์ฑ์์ค๋ค.
{
"/api/*": {
"target": "http://๋ฐฑ์๋์ฃผ์:3000",
"secure": false,
"logLevel": "debug",
"changeOrigin": true
}
}
๐ฌ proxy.conf.json์ angular.json์ ์ฐ๊ฒฐ
angular.json์์ ์๋ ๊ทธ๋ฆผ์ฒ๋ผ ์์ฑํด์ค๋ค.

์๋๋ ๋ณต์ฌ๋ฅผ ํ๊ธฐ์ํ ์ฝ๋์ด๋ค.
"serve": {
"builder": "@angular-devkit/build-angular:dev-server",
"options": {
"browserTarget": "app:build",
"proxyConfig": "proxy.conf.json" // ์ฌ๊ธฐ์ถ๊ฐ
},
"configurations": {
"production": {
"browserTarget": "app:build:production",
"proxyConfig": "proxy.conf.json" // ์ฌ๊ธฐ์ถ๊ฐ
},
"ci": {
"progress": false
}
}
},
๋ค์๊ณผ ๊ฐ์ด ํ๋ฉด ์ฐ๊ฒฐ์ด ๋๋๊ฒ์ ํ์ธ ํ ์ ์์๋ค.
๋ค๋ง Android์์๋ ํ์ธ์ด ๋์ง ์์๋ค.
๋ฐ์ํ
'ionic' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| ๐ค ionic fcm background์์ ๋ฐ์ดํฐ ๋ฐ๊ธฐ (1) | 2022.03.20 |
|---|---|
| Ionic Speech Recognition (0) | 2022.01.01 |
| ๐ฅIonic์์ redux dev tools ์ฌ์ฉํด๋ณด๊ธฐ (0) | 2021.11.27 |
| ๐Ionic Android APK ์ถ์ถ (0) | 2021.10.01 |
| ionic + angular ์ธํ (2) | 2021.07.31 |
๋๊ธ