served up from the rates/ directory, although in production the current in-repo
files are substituted with JSON pulled in from the VM's internal_metadata
configuration.
index.html instead. This is useful when a user reloads a page in the SPA --
server.js does not know this path, but by serving up the SPA again the SPA
knows how to handle that URL. This makes the app behave in a manner a user
expects when reloading a page.
dev environment. New paths:
/api/login: redirects to SSO
/api: all calls (other than above) are sent to cloudapi
/: static content served from static/
All API calls to cloudapi now pass through server.js's HTTP /api, not /.
The static/static path is now gone, since it was causing too much trouble.
static/ is now a symlink directly to app/dist, which is where a fresh Angular
build appears when app/ is built.