我用PM2启动node项目,但是每次上传文件,一直报502。 相对的,我直接用node.exe启动,文件上传就可以正常上传,这是怎么回事呢? 都有哪些原因?
回复 (14)
O
看看pm2 log日志,有没有报错
I
引用 oxgos看看pm2 log日志,有没有报错
@oxgos 看了日志,没报错。 奇怪的地方是,明明文件成功上传了,而这条数据也被插入数据库了,却偏要出现502。
L
返回时的状态码是自动还是手动设置
I
引用 oxgos看看pm2 log日志,有没有报错
@oxgos 我本地跑了一下PM2,发现本地不会报502。
I
引用 Lizhooh返回时的状态码是自动还是手动设置
@Lizhooh 我没设置过。同样的程序,在本地用PM2貌似就没事……怪了
U
开watch了吧。。。
J
@pengliheng 这个可以有!来自 cnode-vue
I
引用 Damhoo我现在也愁着想增加一个文件上传功能呢!用文件系统模块和Uploadfiy应该能实现吧!
@Damhoo 用multer+fs就可以整了。multer读取文件,再用fs改一下文件名
I
引用 unliar开watch了吧。。。
@unliar 嗯,开了。不开是不是就不会有事?
I
引用 unliar开watch了吧。。。
@unliar 哦,你这么一说,我想通了。开了watch之后,是每次当文件有变化,都会重启。 所以我上传文件,也算是文件有变化啊…… 有办法解决没?
I
引用 jingsamhttps://cnodejs.org/topic/574fd347c4257a455bd0770f
@jingsam 谢谢,帮大忙了。
D
我现在也愁着想增加一个文件上传功能呢!用文件系统模块和Uploadfiy应该能实现吧!
D
引用 itcaptainli@Damhoo 用multer+fs就可以整了。multer读取文件,再用fs改一下文件名
@itcaptainli 听你的,实现了一个!太棒了,哈哈。。
参与回复
登录后即可参与回复。登录