Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript http://localhost:8080/uploads/1616174243802.png 404(未找到)_Javascript_Node.js - Fatal编程技术网

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'));