Skip to content

Commit a15cf0a

Browse files
committed
fix: post and put with proxy remote development
1 parent 5aa8474 commit a15cf0a

File tree

3 files changed

+12
-28
lines changed

3 files changed

+12
-28
lines changed

admin/src/main/ts/angular.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@
9999
"builder": "@angular-devkit/build-angular:dev-server",
100100
"options": {
101101
"browserTarget": "admin-app:build",
102-
"proxyConfig": "src/proxy.conf.js"
102+
"proxyConfig": "proxy.conf.js"
103103
},
104104
"configurations": {
105105
"production": {

admin/src/main/ts/proxy-development.conf.js

+11-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
const { on } = require("events");
12
const fs = require("fs");
23

34
const PROXY_CONFIG = {
@@ -16,6 +17,7 @@ const PROXY_CONFIG = {
1617
"/i18n",
1718
"/languages",
1819
"/zendeskGuide",
20+
"/theme",
1921
],
2022
target: "http://localhost:8090",
2123
secure: false,
@@ -24,14 +26,22 @@ const PROXY_CONFIG = {
2426
};
2527

2628
if (fs.existsSync("./.proxyRemoteConfig.js")) {
27-
console.log("Using remote proxy configuration");
2829
const config = require("./.proxyRemoteConfig.js");
30+
console.log("Using remote proxy configuration traget: ", config.target);
2931
PROXY_CONFIG.target = config.target;
3032
if (config.oneSessionId && config.xsrfToken) {
3133
PROXY_CONFIG.headers = {
3234
cookie: `oneSessionId=${config.oneSessionId}; authenticated=true; XSRF-TOKEN=${config.xsrfToken}`,
3335
};
36+
PROXY_CONFIG.onProxyRes = (proxyRes, req, res) => {
37+
console.log(config)
38+
proxyRes.headers["set-cookie"] = [
39+
`oneSessionId=${config.oneSessionId}`,
40+
`XSRF-TOKEN=${config.xsrfToken}`,
41+
];
42+
};
3443
}
44+
3545
}
3646

3747
module.exports = [PROXY_CONFIG];

admin/src/main/ts/src/proxy.conf.js

-26
This file was deleted.

0 commit comments

Comments
 (0)