私はSailsJs Webアプリケーションのログ記録に取り組んでおり、ログファイルに問題が発生しました。しかし、ロギングは動作しますが、フロントエンドでそれを消費しようとすると、セイルアプリケーションをリフレッシュする必要があるため、ログファイルは古いです。SailsjsがSailsjsアプリケーションによって更新されるログファイルを提供することは可能ですか?
回避策はありますか?
パブリックフォルダのログファイルを提供する方法はありますか?
私はSailsJs Webアプリケーションのログ記録に取り組んでおり、ログファイルに問題が発生しました。しかし、ロギングは動作しますが、フロントエンドでそれを消費しようとすると、セイルアプリケーションをリフレッシュする必要があるため、ログファイルは古いです。SailsjsがSailsjsアプリケーションによって更新されるログファイルを提供することは可能ですか?
回避策はありますか?
パブリックフォルダのログファイルを提供する方法はありますか?
私は自分の問題を解決したと思います。
私が面倒インストール:
npm install -g grunt-cli
を、私のSailsJsサーバの実行中にうなり声を実行し、ログをパブリックフォルダに更新されました。
は、その後、私はSailsJsウェブサイト上より見て、私はそれを無効にする必要はありませんでしたが
http://sailsjs.com/documentation/concepts/assets/disabling-grunt
を見て、私はこの作品に気づい:
http://sailsjs.com/documentation/concepts/assets/disabling-grunt
NOTEから: 上記のひらめきフックを取り除くときは、あなたの資産を提供するために.sailsrcで次を指定する必要があります。さもなければ、すべての資産が404を返します。
{ "paths": { "public": "assets" } }
だから、私は.sailsrcにあることを追加し、サーバーを再起動するsails lift
をしました。これで、ログファイルに変更があるたびにログファイルに書き込まれ、更新されました。