0
是它巧妙的把一試,趕在我的縮小的Java腳本代碼,每當有人被客戶端上的錯誤,否則它將發送一個POST
到我的服務器,並寫入(附加)到服務器文件系統上的文件中?客戶端日誌
我在這裏看到的問題是安全問題,每個人都可以將POST
任何東西給我的服務器,並導致BufferOverflow或填充它,以便其他人不再可以寫入該日誌文件,或者他可以在其中編寫惡劣的代碼!
您認爲如何?
是它巧妙的把一試,趕在我的縮小的Java腳本代碼,每當有人被客戶端上的錯誤,否則它將發送一個POST
到我的服務器,並寫入(附加)到服務器文件系統上的文件中?客戶端日誌
我在這裏看到的問題是安全問題,每個人都可以將POST
任何東西給我的服務器,並導致BufferOverflow或填充它,以便其他人不再可以寫入該日誌文件,或者他可以在其中編寫惡劣的代碼!
您認爲如何?
客戶端錯誤到服務器端的日誌記錄是一個好主意,如果你希望能夠解決客戶端錯誤。
否則,你對你自己的測試扶着捕捉所有這些錯誤(你肯定不會)。有一個很好的博客文章,展示瞭如何實現這一點的代碼和視頻示例。 http://www.bennadel.com/blog/2542-logging-client-side-errors-with-angularjs-and-stacktrace-js.htm
這不是一個壞主意;實際上有幾家公司做這件事 - Sentry,Airbrake等。還有一些開源工具。這個問題將是有趣的:http://stackoverflow.com/questions/4734446/central-error-logging-service-for-web-applications –