35 lines
1.2 KiB
Go
35 lines
1.2 KiB
Go
package lib
|
|
|
|
import (
|
|
"fmt"
|
|
"log"
|
|
"os"
|
|
"regexp"
|
|
)
|
|
|
|
func fixApi() {
|
|
buff, err := os.ReadFile(fmt.Sprintf("%s/src/app/module/api/encoder.ts", AppConfig.OutdirFrontend))
|
|
if err != nil {
|
|
log.Fatal(err)
|
|
}
|
|
re1 := regexp.MustCompile(`\s{1,10}encodeKey`)
|
|
re2 := regexp.MustCompile(`\s{1,10}encodeValue`)
|
|
str := re1.ReplaceAllString(string(buff), "\n override encodeKey")
|
|
str = re2.ReplaceAllString(str, "\n override encodeValue")
|
|
//str := strings.ReplaceAll(string(buff), "encodeKey", "override encodeKey")
|
|
//str = strings.ReplaceAll(str, "encodeValue", "override encodeValue")
|
|
if err = os.WriteFile(fmt.Sprintf("%s/src/app/module/api/encoder.ts", AppConfig.OutdirFrontend), []byte(str), 0755); err != nil {
|
|
log.Fatal(err)
|
|
}
|
|
|
|
re3 := regexp.MustCompile(`\s{1,10}protected basePath = '.+';`)
|
|
buff, err = os.ReadFile(fmt.Sprintf("%s/src/app/module/api/api/users.service.ts", AppConfig.OutdirFrontend))
|
|
if err != nil {
|
|
log.Fatal(err)
|
|
}
|
|
str = re3.ReplaceAllString(string(buff), "\n protected basePath = '/api';")
|
|
if err = os.WriteFile(fmt.Sprintf("%s/src/app/module/api/api/users.service.ts", AppConfig.OutdirFrontend), []byte(str), 0755); err != nil {
|
|
log.Fatal(err)
|
|
}
|
|
}
|