set cookies in development mode

This commit is contained in:
MaysWind
2023-06-04 14:25:51 +08:00
parent df46069d92
commit 2e54b62f60
3 changed files with 11 additions and 0 deletions
+5
View File
@@ -137,6 +137,11 @@ func startWebServer(c *cli.Context) error {
router.GET("/healthz.json", bindApi(api.Healths.HealthStatusHandler))
if config.Mode == settings.MODE_DEVELOPMENT {
devRoute := router.Group("/dev")
devRoute.GET("/cookies", bindMiddleware(middlewares.ServerSettingsCookie(config)))
}
proxyRoute := router.Group("/proxy")
proxyRoute.Use(bindMiddleware(middlewares.JWTAuthorizationByQueryString))
{
+2
View File
@@ -1,4 +1,5 @@
<template>
<img src="/dev/cookies" style="display: none;" v-if="!isProduction" />
<f7-app v-bind="f7params">
<f7-view id="main-view" class="safe-areas" main url="/"></f7-view>
</f7-app>
@@ -13,6 +14,7 @@ export default {
const self = this;
return {
isProduction: self.$settings.isProduction(),
f7params: {
name: 'ezBookkeeping',
theme: 'ios',
+4
View File
@@ -126,6 +126,10 @@ export default defineConfig(async () => {
port: 8081,
strictPort: true,
proxy: {
'/dev': {
target: 'http://127.0.0.1:8080/',
changeOrigin: true
},
'/api': {
target: 'http://127.0.0.1:8080/',
changeOrigin: true