Hi Jani,
thanks.
How to deploy application to live (production)?
I recommend to use own VPS (virtual private server) --> best configuration: UBUNTU, NGINX (as reverse proxy) + node.js. Why? You can run multiple web applications in one server and it's cheaper than shared hosting.
total.js doesn't know base URL, but you can define full (with base URL) relative URL and total.js will work same than express.js:
E.g.:
total.js app 1:
F.route('/app1/', view_index);
F.route('/app1/contact/', view_contact);
total.js app 2:
F.route('/app2/', view_index);
F.route('/app2/contact/', view_contact);
And you run both applications on same hostname. Do you understand?
Thanks!