Command
serve
Description
I have a project using @angular-devkit/build-angular:application as executor.
This project has SSR enabled, via ssr: { entry: 'path/to/file' } and server: path-to-main.server.ts
When i run nx serve it detects that i have SSR enabled, and helpfully starts the server side rendering, by bootstrapping the thing from server path (not the thing from ssr.entry)
I have an external api, that is usually mapped via proxyConf, but this seems not to take effect. Ie the client side requests for /api/ does not get proxied, but rather the requests get sent to the SSR part which then just renders index.html
And since its not using the ssr-entry point to run this server, i cant add, say, an express-proxy to the configuration.
Describe the solution you'd like
I'd like to be able to proxy calls to third party, for browser side calls, on projects that use build-angular:application and build-angular:dev-server
Describe alternatives you've considered
I can inject the true host names for third party service, from server side variables into client side, but this adds CORS overhead and management issues during normal development.
Command
serve
Description
I have a project using @angular-devkit/build-angular:application as executor.
This project has SSR enabled, via
ssr: { entry: 'path/to/file' }andserver: path-to-main.server.tsWhen i run
nx serveit detects that i have SSR enabled, and helpfully starts the server side rendering, by bootstrapping the thing fromserverpath (not the thing fromssr.entry)I have an external api, that is usually mapped via proxyConf, but this seems not to take effect. Ie the client side requests for /api/ does not get proxied, but rather the requests get sent to the SSR part which then just renders index.html
And since its not using the ssr-entry point to run this server, i cant add, say, an express-proxy to the configuration.
Describe the solution you'd like
I'd like to be able to proxy calls to third party, for browser side calls, on projects that use build-angular:application and build-angular:dev-server
Describe alternatives you've considered
I can inject the true host names for third party service, from server side variables into client side, but this adds CORS overhead and management issues during normal development.