@@ -7,9 +7,6 @@ import { defineConfig, loadEnv } from 'vite';
77export default defineConfig ( ( { mode } ) => {
88 const env = loadEnv ( mode , process . cwd ( ) ) ;
99 return {
10- define : {
11- 'process.env.OPENAI_API_KEY' : JSON . stringify ( env . OPENAI_API_KEY ) ,
12- } ,
1310 plugins : [ react ( ) ] ,
1411 build : {
1512 outDir : 'build' ,
@@ -26,39 +23,44 @@ export default defineConfig(({ mode }) => {
2623 proxy : {
2724 '/user-service' : {
2825 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 / , '' ) ,
3028 changeOrigin : true ,
3129 cookiePathRewrite : {
3230 '*' : '/' ,
3331 } ,
3432 } ,
3533 '/question-service' : {
3634 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 / , '' ) ,
3837 changeOrigin : true ,
3938 cookiePathRewrite : {
4039 '*' : '/' ,
4140 } ,
4241 } ,
4342 '/collaboration-service' : {
4443 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 / , '' ) ,
4646 changeOrigin : true ,
4747 cookiePathRewrite : {
4848 '*' : '/' ,
4949 } ,
5050 } ,
5151 '/matching-service' : {
5252 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 / , '' ) ,
5455 changeOrigin : true ,
5556 cookiePathRewrite : {
5657 '*' : '/' ,
5758 } ,
5859 } ,
5960 '/collab-ws' : {
6061 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 / , '' ) ,
6264 ws : true ,
6365 } ,
6466 '/matching-socket/' : {
0 commit comments