我是新的vue js和前端开发。如何将运行在用户浏览器上的前端应用程序中的控制台错误和API错误定向到云监视日志。
我知道,在Java后端开发中,我们可以使用log4j将错误记录到滚动日志文件中,并将这些日志连接到cloudwatch日志组(这样,我就可以监视cloudwatch日志中可能出现的任何错误或警告)。如何使用类似的功能来记录控制台和API错误,从前端vue js应用程序到云监视日志。
发布于 2021-04-22 01:19:18
从安全的角度来看,并没有一个很好的方法来做到这一点。从本质上讲,您必须向世界公开您的云监视日志流。
您可以使用npm包,如温斯顿云观察相当容易,但您必须或多或少地“硬编码”您的凭证,因为一个前端/vue应用程序运行在用户浏览器。他们总是能看到你发送的凭据,这使他们变得毫无意义。
尽管如此,除了向您的日志发送脏消息外,没有任何恶意行为的风险。
发布于 2021-06-12 19:50:41
如果创建一个Lambda端点,接收来自vue应用程序的日志并将它们写入云监视,这样您就可以记录更多的活动,比如单击元素,或者每个组件在屏幕上显示的时间。
https://stackoverflow.com/questions/66978345
复制相似问题