Javascript 文件上载路径错误-enoint:使用express upload的节点js中没有此类文件或目录
我正在使用node express文件上载包上载文件。文件上传在本地计算机上工作正常,但在azure应用程序服务中部署时抛出错误Javascript 文件上载路径错误-enoint:使用express upload的节点js中没有此类文件或目录,javascript,node.js,file-upload,azure-appservice,Javascript,Node.js,File Upload,Azure Appservice,我正在使用node express文件上载包上载文件。文件上传在本地计算机上工作正常,但在azure应用程序服务中部署时抛出错误 function upload(file) { return new Promise((resolve, reject) => { let image= file.image; image.mv('/img/' + image.name) .then(result => {
function upload(file) {
return new Promise((resolve, reject) => {
let image= file.image;
image.mv('/img/' + image.name)
.then(result => {
resolve('ok');
})
.catch(reject);
});
}
错误消息是
ENOENT: no such file or directory, open 'img/image.jpg'
我已经在app.js文件中定义了资产文件夹路径
app.use(express.static(__dirname + '/assets'));
文件夹结构如下所示
- 资产/img/
- app.js
- 控制器/upload.js