Reputation: 565
I built an upload
in my API
using multer
that works perfectly.
I'm trying to access at the uploaded files from Gatsby
but it doesn't work
router.use("/public", express.static(__dirname + "/public"));
The files are in /public/uploads
:
http://localhost:5000/public/uploads/364935-2020-08-18.jpg
but I can't access them.
I tried different sintaxs:
router.use("/public", express.static(__dirname + "/public"));
router.use(express.static(__dirname + "/public"));
router.use(express.static("public"));
no one worked
Any idea?
Thanks
Upvotes: 0
Views: 2515
Reputation: 1802
Trying Node's built-in path
module:
const express = require("express");
const path = require("path");
const app = express();
app.use(express.static(path.join(__dirname, "public")));
Upvotes: 2