대학 웹사이트 제작이 필요한 프로젝트가 있습니다. 전체적인 디자인과 뷰 부분이 완성되었습니다. 하지만 .NET Blazor를 사용하여 관리자 패널을 만들길 원했던 선생님과의 오해와 의사소통 부족이 있었습니다. 예를 들어 웹 사이트에는 Blazor를 사용하여 만든 관리 패널의 데이터로 채워야 하는 공지 사항 섹션이 있습니다. 하지만 이것이 가능합니까? 동일한 브라우저와 동일한 포트에서 두 프로젝트를 모두 실행할 수 있습니까?의견을 보내주셔서 감사합니다.
P粉0378809052024-03-28 09:20:44
개발 모드의 경우: Vue 프런트엔드를 포트 4200(예:)에서 실행하고 백엔드를 5050(예:)에서 실행할 수 있습니다. 그런 다음 프런트엔드에서 API에 요청할 수 있도록 프록시를 생성할 수 있습니다. https://cli.vuejs.org/config/#devserver-proxy
를 참조하세요.프로덕션 모드의 경우: dist 폴더에 프런트엔드를 빌드한 다음 출력을 백엔드 애플리케이션의 wwwroot에 복사합니다. 이제 프런트엔드가 API의 일부가 됩니다. Blazor 애플리케이션은 변경되지 않았으므로 함께 작동할 것입니다. https://learn.microsoft.com/en-us/aspnet/core/fundamentals/static-files?view=aspnetcore-6.0
을 참조하세요.