【发布时间】:2017-10-14 00:43:31
【问题描述】:
我正在为我的 SailsJs Web 应用程序进行日志记录,但我遇到了日志文件问题。但是,日志记录有效,当我尝试使用前端使用它时,日志文件很旧,因为sails 应用程序需要刷新。
有解决办法吗?
有没有办法在公共文件夹中提供日志文件?
【问题讨论】:
我正在为我的 SailsJs Web 应用程序进行日志记录,但我遇到了日志文件问题。但是,日志记录有效,当我尝试使用前端使用它时,日志文件很旧,因为sails 应用程序需要刷新。
有解决办法吗?
有没有办法在公共文件夹中提供日志文件?
【问题讨论】:
我想我解决了自己的问题。
我安装了 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 以重新启动服务器。现在日志文件会在每次发生更改时被写入并更新。
【讨论】: