Sailsjs是否可以提供由Sailsjs应用程序更新的日志文件?

时间:2017-10-12 20:53:28

标签: node.js sails.js

我正在为我的SailsJs网络应用程序进行日志记录,但我遇到了日志文件的问题。然而,当我尝试使用前端消耗时,日志记录工作正常,因为sails应用程序需要刷新,所以日志文件很旧。

有解决方法吗?

有没有办法在公共文件夹中提供日志文件?

1 个答案:

答案 0 :(得分:0)

我想我解决了自己的问题。

我安装了grunt:

npm install -g grunt-cli

在我的SailsJs服务器运行时运行grunt并在公共文件夹中更新日志。

然后我在SailsJs网站上查看了更多内容并看到了

http://sailsjs.com/documentation/concepts/assets/disabling-grunt

虽然我不需要禁用它,但我注意到了这一部分:

来自http://sailsjs.com/documentation/concepts/assets/disabling-grunt

注意: 删除上面的grunt挂钩时,您还必须在.sailsrc中指定以下内容,以便为您的资产提供服务,否则所有资产都将返回404。

{ "paths": { "public": "assets" } }

所以我把它添加到我的.sailsrc并做了sails lift来重启服务器。现在,只要对日志文件进行了更改,就会将日志文件写入并提供更新。