美文网首页
记一次eggJs在linux启动日志权限问题

记一次eggJs在linux启动日志权限问题

作者: 橙小光 | 来源:发表于2019-10-16 09:21 被阅读0次

在linux部署node,先部署node环境,然后代码拉过去直接npm start 运行报错没有权限生成 /root/logs/alinode
(用的是百度云服务器,限制了在root/logs下新建文件夹)

初步解决方法:不知道该怎么在eggJs配置process.env.MOCK_HOME_DIR,项目急着上线,就直接在node_modules里面的node-homedir修改了源码了。

image.png

参考:https://segmentfault.com/a/1190000013654491


后续处理方式,在github上有人提了issue:
https://github.com/eggjs/egg/issues/3912

使用:

"start": "MOCK_HOME_DIR=./mock_home egg-scripts start --daemon"

在package.json修改npm启动命令

但是我在windows上测试是没有成功,这个问题建议大家先按照我第一个方法做,eggJs的人现在在修复这个Bug。


image.png

相关文章

网友评论

      本文标题:记一次eggJs在linux启动日志权限问题

      本文链接:https://www.haomeiwen.com/subject/rmkymctx.html