CNode

用PM2启动node项目,文件上传时一直报502

问答
Iitcaptainli发布于9 年前最后回复9 年前14 回复6576 浏览0 收藏

我用PM2启动node项目,但是每次上传文件,一直报502。 相对的,我直接用node.exe启动,文件上传就可以正常上传,这是怎么回事呢? 都有哪些原因?

查看回复

回复 (14)

O
oxgos#1·9 年前

看看pm2 log日志,有没有报错

I
itcaptainli#2·9 年前
引用 oxgos看看pm2 log日志,有没有报错

@oxgos 看了日志,没报错。 奇怪的地方是,明明文件成功上传了,而这条数据也被插入数据库了,却偏要出现502。

L
Lizhooh#3·9 年前

返回时的状态码是自动还是手动设置

I
itcaptainli#4·9 年前
引用 oxgos看看pm2 log日志,有没有报错

@oxgos 我本地跑了一下PM2,发现本地不会报502。

I
itcaptainli#5·9 年前
引用 Lizhooh返回时的状态码是自动还是手动设置

@Lizhooh 我没设置过。同样的程序,在本地用PM2貌似就没事……怪了

U
unliar#6·9 年前

开watch了吧。。。

J
jy02405651#7·9 年前

@pengliheng 这个可以有!来自 cnode-vue

I
itcaptainli#8·9 年前
引用 Damhoo我现在也愁着想增加一个文件上传功能呢!用文件系统模块和Uploadfiy应该能实现吧!

@Damhoo 用multer+fs就可以整了。multer读取文件,再用fs改一下文件名

I
itcaptainli#9·9 年前
引用 unliar开watch了吧。。。

@unliar 嗯,开了。不开是不是就不会有事?

I
itcaptainli#10·9 年前
引用 unliar开watch了吧。。。

@unliar 哦,你这么一说,我想通了。开了watch之后,是每次当文件有变化,都会重启。 所以我上传文件,也算是文件有变化啊…… 有办法解决没?

I
itcaptainli#12·9 年前
引用 jingsamhttps://cnodejs.org/topic/574fd347c4257a455bd0770f

@jingsam 谢谢,帮大忙了。

D
Damhoo#13·9 年前

我现在也愁着想增加一个文件上传功能呢!用文件系统模块和Uploadfiy应该能实现吧!

D
Damhoo#14·9 年前
引用 itcaptainli@Damhoo 用multer+fs就可以整了。multer读取文件,再用fs改一下文件名

@itcaptainli 听你的,实现了一个!太棒了,哈哈。。

参与回复
登录后即可参与回复。登录