1
fileUploaderのノードjs、expressおよびmulterを持つAPIを開発しました。私のコンピュータのローカルではすべてうまく動作しますが、サーバー上のドッカーコンテナにデプロイしようとすると、アップローダファイルは機能しません。エクスプローラとエクスプローラを併用する
FROM node:boron
# Create app directory
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/app
# Install app dependencies
COPY package.json /usr/src/app/
RUN npm install
# Bundle app source
COPY . /usr/src/app
RUN mkdir public
RUN mkdir public/img
EXPOSE 8085
CMD [ "npm", "start" ]
Multerコンファレンス:Dockerfile私はエラーなしで私のクライアント側では、POST要求リターンの成功200エラーを持っていないが、私は私のコンテナにバッハを添付する場合、ファイルが存在しない...
:
// Upload dir for img
var storage = multer.diskStorage({
destination: function (req, file, cb) {
cb(null, 'public/img')
},
filename: function (req, file, cb) {
cb(null, file.originalname)
}
});
var upload = multer({ storage: storage }).single('file');
ローカルホストで同じコードがうまく動作しているにもかかわらず、ドッキングステーションで動作しない理由はわかりません。
ご回答ありがとうございます。
どのクライアント側はあなたについて話していますか? – jemlifathi