diff --git a/client/src/views/CreateSmiles.vue b/client/src/views/CreateSmiles.vue
index 88da1f4..ddcdd3a 100644
--- a/client/src/views/CreateSmiles.vue
+++ b/client/src/views/CreateSmiles.vue
@@ -104,7 +104,7 @@ export default {
const toast = this.$toast;
this.showProgress = true;
- fetch('http://localhost:9090/create', {
+ fetch('./create', {
method: 'POST',
cache: 'no-cache',
headers: { 'Content-Type': 'application/json' },
diff --git a/client/src/views/GetSmile.vue b/client/src/views/GetSmile.vue
index 8d565ec..9db405a 100644
--- a/client/src/views/GetSmile.vue
+++ b/client/src/views/GetSmile.vue
@@ -41,7 +41,7 @@ export default {
this.showLoading = true;
fetch(
- `http://localhost:9090/smile/${this.id}`,
+ `../smile/${this.id}`,
{ cache: 'no-cache', referrerPolicy: 'no-referrer', responseType: 'blob' }
).then(response => {
if (response.status === 404)
diff --git a/client/src/views/ManageSmiles.vue b/client/src/views/ManageSmiles.vue
index 370b908..70c9e6b 100644
--- a/client/src/views/ManageSmiles.vue
+++ b/client/src/views/ManageSmiles.vue
@@ -26,7 +26,7 @@
</div>
<div class="col-12 md:col-6">
<FileUpload @error="onError" @before-send="beforeSend" @upload="onUpload"
- name="images" url="http://localhost:9090/upload"
+ name="images" url="../../upload"
:multiple="true" accept="image/*"
:maxFileSize="2097152"> <!-- 1024 * 1024 * 2 -->
<template #empty>
@@ -102,7 +102,7 @@ export default {
const toast = this.$toast;
this.showLoading = true;
- fetch('http://localhost:9090/verify', {
+ fetch('../../verify', {
method: 'POST',
cache: 'no-cache',
headers: { 'Content-Type': 'application/json' },
diff --git a/server/service.raku b/server/service.raku
index 1ccbb85..f209a67 100644
--- a/server/service.raku
+++ b/server/service.raku
@@ -91,7 +91,6 @@ my $application = route {
my $img;
if "$user-store/images".IO.d {
- put "huh";
my @imgs = dir("$user-store/images").grep(*.f);
if @imgs.elems {
$img = @imgs.pick(1).first;
@@ -111,10 +110,16 @@ my $application = route {
}
# Serving static assets.
+
+ # Quick fix for an issue.
get -> 'js', *@path { static 'dist/js', @path; }
get -> 'css', *@path { static 'dist/css', @path; }
get -> 'img', *@path { static 'dist/img', @path; }
get -> 'fonts', *@path { static 'dist/fonts', @path; }
+ get -> $x, 'js', *@path { static 'dist/js', @path; }
+ get -> $x, 'css', *@path { static 'dist/css', @path; }
+ get -> $x, 'img', *@path { static 'dist/img', @path; }
+ get -> $x, 'fonts', *@path { static 'dist/fonts', @path; }
# Serve the app on all paths, it'll handle the routing.
get -> *@path {
|