Express 400 Error: ENOENT, open

用express做文件上传,报错如下图:

150153541.jpg

从信息描述,可以发现是不能读取文件。这个路径肯定是有问题的,从路径来看像是保存文件的路径有问题。各种解决,最后发现,原来是运行路径的问题。

运行路径如下:

150452804.jpg

上传文件的时候,存放的路径是相对于项目的,如果当前运行目录不是项目主目录的话,查找文件报错。

所以,把路径切换到项目主目录,运行node app成功!

你可能感兴趣的:(路径,node)