我正在编写一个Angular应用程序,它沿着NodeJS应用程序运行。NodeJS应用程序监视Angular应用程序文件夹中一个名为upload的文件夹。这个想法是,当一个图像被添加到上传文件夹时,它应该被添加到作为Angular应用程序的一部分运行的图像幻灯片中。
因为应用程序是在内存中提供的,所以当图像被添加到幻灯片时,它会404S。我必须杀死ng服务并重新启动它,以便图像加载。我希望看到图像实际上加载到幻灯片,而不是我必须杀死ng服务和重启它。
upload文件夹是cli配置中assets文件夹的一部分,它确实会被复制。只有在ng服务运行时向此文件夹添加文件时,映像才会加载失败。
有人告诉我“这不是资产文件夹的意图。资产只是静态资产,在构建时更新(ng build或ng serve)。我会把图像上传到angular以外的另一个目录,然后在您的angular应用程序中获取它们”。
如何获取图像从不同的目录在我的角度应用程序,而应用程序正在运行?或者如何显示应用程序运行时上传的图像?
欢迎来到StackOverflow。
有人完全是对的。
有几种方法可以做到这一点,比如WebSockets,Socket.io,甚至可能在一个时间间隔内对后端端点进行http调用。
下面是一个关于后端服务的教程。