@@ -7,9 +7,6 @@ import { defineConfig, loadEnv } from 'vite';
7
7
export default defineConfig ( ( { mode } ) => {
8
8
const env = loadEnv ( mode , process . cwd ( ) ) ;
9
9
return {
10
- define : {
11
- 'process.env.OPENAI_API_KEY' : JSON . stringify ( env . OPENAI_API_KEY ) ,
12
- } ,
13
10
plugins : [ react ( ) ] ,
14
11
build : {
15
12
outDir : 'build' ,
@@ -26,39 +23,44 @@ export default defineConfig(({ mode }) => {
26
23
proxy : {
27
24
'/user-service' : {
28
25
target : env . VITE_USER_SERVICE ,
29
- rewrite : ( path : string ) => path . replace ( / ^ \/ u s e r - s e r v i c e / , '' ) ,
26
+ rewrite : ( path : string ) =>
27
+ String ( path ) . replace && String ( path ) . replace ( / ^ \/ u s e r - s e r v i c e / , '' ) ,
30
28
changeOrigin : true ,
31
29
cookiePathRewrite : {
32
30
'*' : '/' ,
33
31
} ,
34
32
} ,
35
33
'/question-service' : {
36
34
target : env . VITE_QUESTION_SERVICE ,
37
- rewrite : ( path : string ) => path ?. replace ( / ^ \/ q u e s t i o n - s e r v i c e / , '' ) ,
35
+ rewrite : ( path : string ) =>
36
+ String ( path ) . replace && String ( path ) . replace ( / ^ \/ q u e s t i o n - s e r v i c e / , '' ) ,
38
37
changeOrigin : true ,
39
38
cookiePathRewrite : {
40
39
'*' : '/' ,
41
40
} ,
42
41
} ,
43
42
'/collaboration-service' : {
44
43
target : env . VITE_COLLAB_SERVICE ,
45
- rewrite : ( path : string ) => path ?. replace ( / ^ \/ c o l l a b o r a t i o n - s e r v i c e / , '' ) ,
44
+ rewrite : ( path : string ) =>
45
+ String ( path ) . replace && String ( path ) . replace ( / ^ \/ c o l l a b o r a t i o n - s e r v i c e / , '' ) ,
46
46
changeOrigin : true ,
47
47
cookiePathRewrite : {
48
48
'*' : '/' ,
49
49
} ,
50
50
} ,
51
51
'/matching-service' : {
52
52
target : env . VITE_MATCHING_SERVICE ,
53
- rewrite : ( path : string ) => path ?. replace ( / ^ \/ m a t c h i n g - s e r v i c e / , '' ) ,
53
+ rewrite : ( path : string ) =>
54
+ String ( path ) . replace && String ( path ) . replace ( / ^ \/ m a t c h i n g - s e r v i c e / , '' ) ,
54
55
changeOrigin : true ,
55
56
cookiePathRewrite : {
56
57
'*' : '/' ,
57
58
} ,
58
59
} ,
59
60
'/collab-ws' : {
60
61
target : `${ env . VITE_COLLAB_SERVICE . replace ( 'http' , 'ws' ) } ` ,
61
- rewrite : ( path : string ) => path ?. replace ( / \/ c o l l a b - w s / , '' ) ,
62
+ rewrite : ( path : string ) =>
63
+ String ( path ) . replace && String ( path ) . replace ( / \/ c o l l a b - w s / , '' ) ,
62
64
ws : true ,
63
65
} ,
64
66
'/matching-socket/' : {
0 commit comments