I am building a new simple web application using dotnet core (.NET Core) and Angular SPA.
Does it make sense to split API and Web App into different projects?
This would complicate things (especially with authentication) whereas I could simply use 1 single MVC controller that would render my only view that spits out my SCRIPT and the rest of the controllers are all Web API controllers that my Angular SPA will access?
Any best best practices applicable to the described scenario?