mirror of
https://github.com/hedgedoc/hedgedoc.git
synced 2025-05-20 02:05:21 -04:00
Add dev-proxy to frontend dev server
This adds a reverse proxy to the backend, that automatically redirects requests that are not handled by the backend to the React dev server running on port 3001. The reverse proxy is only enabled when NODE_ENV is set to 'development'. Signed-off-by: David Mehren <git@herrmehren.de>
This commit is contained in:
parent
e5750b0084
commit
a4749d60f7
5 changed files with 113 additions and 2 deletions
|
@ -14,6 +14,7 @@ import { AuthConfig } from './config/auth.config';
|
|||
import { MediaConfig } from './config/media.config';
|
||||
import { ConsoleLoggerService } from './logger/console-logger.service';
|
||||
import { BackendType } from './media/backends/backend-type.enum';
|
||||
import { setupFrontendProxy } from './utils/frontend-integration';
|
||||
import { setupSessionMiddleware } from './utils/session';
|
||||
import { setupValidationPipe } from './utils/setup-pipes';
|
||||
import { setupPrivateApiDocs, setupPublicApiDocs } from './utils/swagger';
|
||||
|
@ -47,6 +48,7 @@ async function bootstrap(): Promise<void> {
|
|||
`Serving OpenAPI docs for private api under '/private/apidoc'`,
|
||||
'AppBootstrap',
|
||||
);
|
||||
setupFrontendProxy(app, logger);
|
||||
}
|
||||
|
||||
setupSessionMiddleware(app, authConfig);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue