Improvements to URL handling in the webapp allowing for SSL (when behind a proxy) #104296
@ -12,7 +12,7 @@
|
||||
}
|
||||
],
|
||||
"scripts": {
|
||||
"dev": "vite --port 8081 --base /app/",
|
||||
"dev": "vite --port 8081 --base /app/ --mode development",
|
||||
"build": "vite build",
|
||||
"preview": "vite preview --port 5050",
|
||||
"lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix --ignore-path .gitignore"
|
||||
|
@ -1,18 +1,15 @@
|
||||
let url = new URL(window.location.href);
|
||||
// Uncomment this when the web interface is running on a different port than the
|
||||
// API, for example when using the Vite devserver. Set the API port here.
|
||||
if (url.port == '8081') {
|
||||
|
||||
// When the web interface is running on a different port than the API, for
|
||||
william-at-counter marked this conversation as resolved
Outdated
|
||||
// example when using the Vite devserver, setting the Vite --mode flag to
|
||||
// "development" will force port 8080 for the API.
|
||||
if (import.meta.env.MODE == 'development') {
|
||||
url.port = '8080';
|
||||
}
|
||||
url.pathname = '/';
|
||||
const flamencoAPIURL = url.href;
|
||||
|
||||
url.protocol = 'ws:';
|
||||
const websocketURL = url.href;
|
||||
|
||||
const URLs = {
|
||||
api: flamencoAPIURL,
|
||||
ws: websocketURL,
|
||||
api: `${url.protocol}//${url.hostname}:${url.port}/`,
|
||||
ws: `${url.protocol.replace('http', 'ws')}//${url.hostname}:${url.port}/`,
|
||||
};
|
||||
|
||||
// console.log("Flamenco API:", URLs.api);
|
||||
|
Loading…
Reference in New Issue
Block a user
The new comment doesn't explain why this piece of code is there to begin with. Please do keep the explanation that when using Vite in dev mode, the web app runs on a different port than the API.