mirror of
https://github.com/aljazceru/nsecbunkerd.git
synced 2025-12-17 06:04:22 +01:00
pass url prefix to handlebar
This commit is contained in:
@@ -174,13 +174,15 @@ class Daemon {
|
|||||||
async startWebAuth() {
|
async startWebAuth() {
|
||||||
if (!this.config.authPort) return;
|
if (!this.config.authPort) return;
|
||||||
|
|
||||||
const prefix = new URL(this.config.baseUrl as string).pathname.replace(/\/+$/, '');
|
const urlPrefix = new URL(this.config.baseUrl as string).pathname.replace(/\/+$/, '');
|
||||||
|
|
||||||
this.fastify.register(FastifyView, {
|
this.fastify.register(FastifyView, {
|
||||||
engine: {
|
engine: {
|
||||||
handlebars: Handlebars
|
handlebars: Handlebars,
|
||||||
},
|
},
|
||||||
prefix
|
defaultContext: {
|
||||||
|
urlPrefix
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
this.fastify.listen({ port: this.config.authPort });
|
this.fastify.listen({ port: this.config.authPort });
|
||||||
|
|||||||
@@ -87,7 +87,7 @@
|
|||||||
</h1>
|
</h1>
|
||||||
</div>
|
</div>
|
||||||
<form
|
<form
|
||||||
action="/register/{{record.id}}"
|
action="{{urlPrefix}}/register/{{record.id}}"
|
||||||
method="POST"
|
method="POST"
|
||||||
class="w-full flex flex-col gap-5">
|
class="w-full flex flex-col gap-5">
|
||||||
{{#if error}}
|
{{#if error}}
|
||||||
|
|||||||
@@ -52,7 +52,7 @@
|
|||||||
</h1>
|
</h1>
|
||||||
</div>
|
</div>
|
||||||
<form
|
<form
|
||||||
action="/login"
|
action="{{urlPrefix}}/login"
|
||||||
method="POST"
|
method="POST"
|
||||||
class="w-full flex flex-col gap-5">
|
class="w-full flex flex-col gap-5">
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user