我正在为我的SailsJs网络应用程序进行日志记录,但我遇到了日志文件的问题。然而,当我尝试使用前端消耗时,日志记录工作正常,因为sails应用程序需要刷新,所以日志文件很旧。
有解决方法吗?
有没有办法在公共文件夹中提供日志文件?
答案 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
来重启服务器。现在,只要对日志文件进行了更改,就会将日志文件写入并提供更新。