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

2019-10-16  本文已影响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
上一篇 下一篇

猜你喜欢

热点阅读