Node.js 基于角度的项目的带有空响应和状态代码的运行状况检查

Node.js 基于角度的项目的带有空响应和状态代码的运行状况检查,node.js,angular,Node.js,Angular,我的任务是向基于角度的项目添加一个端点/health\u check 此端点应返回http状态代码200,正文为空。该端点不应被视为资产、脚本和样式,因为它们是缓存的。这一个端点根本不应该被缓存。我很难配置这样的端点。此端点仅用于loadbalancer,用于检查服务器是否可以交付javascript、样式和其他资产文件等内容 我知道在这个端点上根本没有角度,但我不知道在哪里配置它。当我运行ng serve时,一些服务器应用程序启动,处理所有请求,我需要知道如何配置此服务器。从哪里开始?我只需要

我的任务是向基于角度的项目添加一个端点
/health\u check

此端点应返回http状态代码200,正文为空。该端点不应被视为资产、脚本和样式,因为它们是缓存的。这一个端点根本不应该被缓存。我很难配置这样的端点。此端点仅用于loadbalancer,用于检查服务器是否可以交付javascript、样式和其他资产文件等内容

我知道在这个端点上根本没有角度,但我不知道在哪里配置它。当我运行
ng serve
时,一些服务器应用程序启动,处理所有请求,我需要知道如何配置此服务器。从哪里开始?我只需要在此服务器上配置一个路由


有什么建议吗?

如果要在开发人员服务器级别执行此操作,可以将路由附加到由公开的服务器。但是,在生产中,实际主机会有所不同。您是在开发级别还是在生产级别解决问题?谢谢您的评论。我试图在生产和开发层面上解决这个问题。该公司正在使用Azure services托管此应用程序。Angular是一种客户端技术,它没有服务器应用程序所能拥有的REST端点。节点仅在开发过程中通过
ng serve
等命令用于服务/捆绑/测试/etc。在生产中根本不使用节点,因为构建的应用程序只是静态HTML/CSS/JS资产。如果您需要REST端点,如
GET/health\u check
,则需要开发和部署服务器应用程序,如ExpressJS或您喜欢的任何语言/框架。如果您使用的是Angular Universal,您可能有机会添加此端点。如果您希望在开发人员服务器级别执行此操作,可以将路由附加到由公开的服务器。但是,在生产中,实际主机会有所不同。您是在开发级别还是在生产级别解决问题?谢谢您的评论。我试图在生产和开发层面上解决这个问题。该公司正在使用Azure services托管此应用程序。Angular是一种客户端技术,它没有服务器应用程序所能拥有的REST端点。节点仅在开发过程中通过
ng serve
等命令用于服务/捆绑/测试/etc。在生产中根本不使用节点,因为构建的应用程序只是静态HTML/CSS/JS资产。如果您需要REST端点,如
GET/health\u check
,则需要开发和部署服务器应用程序,如ExpressJS或您喜欢的任何语言/框架。如果您使用的是Angular Universal,您可能有机会添加此端点。