Setting baseUrl
[issue link]We’re working on application with multiple developers.
In order for us to all test on the same dev server we’re using a sites style setup:
i.e. https://thisisourdomain.com/node/developerid/
Where “developerid” is their username on the system.
Example: Lets say my id is raymondlc
https://thisisourdomain.com/node/raymondlc should load my source code (I’m running the application on a specific port) with the redirect being handled by Apache.
As it stands, Apache performs the redirect however if we don’t adjust the baseURL the the generated app.js, and /img/ directories have invalid paths (they are fetched at https://thisisourdomain.com/app.[hash].js and https://thisisourdomain.com/img/image_name.png).
I’ve tried changing:
router: {
base: "/"
...
to
router: {
base: "/node/raymondlc/"
...
However this results in “Cannot GET /” when I visit https://thisisourdomain.com/node/raymondlc in the browser.
We CANNOT use subdomains i.e. https://raymondlc92.thisisourdomain.com/ as:
- We don’t control our DNS (it’s managed by the institution) so we must add manual redirects to each subdomain.
- We use HTTPS and our cert does not apply to *.thisisourdomain.com