Javascript http://localhost:8080/uploads/1616174243802.png 404(未找到)
我有一个上传照片到我的网站的问题,这里是一个代码,我有,但我有一个问题,照片不显示Javascript http://localhost:8080/uploads/1616174243802.png 404(未找到),javascript,node.js,Javascript,Node.js,我有一个上传照片到我的网站的问题,这里是一个代码,我有,但我有一个问题,照片不显示 import express from 'express'; import multer from 'multer'; import { isAuth, isAdmin } from '../utils'; const storage = multer.diskStorage({ destination(req, file, cb) { cb(null, 'uploads/'); }, fi
import express from 'express';
import multer from 'multer';
import { isAuth, isAdmin } from '../utils';
const storage = multer.diskStorage({
destination(req, file, cb) {
cb(null, 'uploads/');
},
filename(req, file, cb) {
cb(null, `${Date.now()}.png`);
},
});
const upload = multer({ storage });
const uploadRouter = express.Router();
uploadRouter.post('/', isAuth, isAdmin, upload.single('image'), (req, res) => {
res.status(201).send({ image: `/${req.file.path}` });
});
export default uploadRouter;
将其添加到主文件(索引或主文件)中,以提供应用程序中的静态文件
将此项添加到主文件(索引或主文件)中,以提供应用程序中的静态文件。您的Express是否提供静态文件?请阅读以了解问题中的预期内容。在这种情况下,请特别注意标题为“编写一个总结问题的标题”的部分,而当前标题没有。@tadman是的。同时检查上载目录中文件系统的权限是否正确。nodejs可能无法访问该文件夹。您的Express是否提供静态文件?请阅读以了解问题中的预期内容。在这种情况下,请特别注意标题为“编写一个总结问题的标题”的部分,而当前标题没有。@tadman是的。同时检查上载目录中文件系统的权限是否正确。nodejs可能无法访问该文件夹。我已经有了这个文件夹,但仍然无法工作。您可以共享您的目录结构吗?我已经有了这个文件夹,但仍然无法工作。您可以共享您的目录结构吗?
app.use(express.static(__dirname + '/uploads'));