例如,我有一个角度UI项目,用于获取值并执行操作。
我在 .Net Core 中有一个后端 API 项目,现在我想用节点 js 重用角度 ui 项目。
可能吗? 如何配置它以及哪些是注意角度项目支持两者的要点。
如何部署它?
Angular 是一个在客户端浏览器中运行的客户端应用程序,只要您连接的 REST API 或服务具有相同的 API 端点和相同的对象模型和身份验证等,一切都将按预期工作。
REST与Web服务一样独立于平台,也独立于语言。使用.Net Core
或某些nodejs框架并不重要。
一旦 angular 应用程序构建完成(ng build --prod
(,您就可以在 dist 文件夹中获得一个捆绑的应用程序文件,您可以将这些文件托管在任何 Web 服务器中,就像托管普通html
文件一样。
您必须在 Angular 应用程序中进行的唯一更改是更改通常在environments
文件夹中配置的主机 URL(如果有任何更改(
借助环境文件并根据您的要求更改 api。