Я не могу получить изображения из моего express API - PullRequest
0 голосов
/ 01 мая 2020

Итак, я пытаюсь получить изображения из моего expressjs API, и мне кажется, что я не могу получить что-либо, ни локально, ни даже удаленно.

Вот код, написанный ниже:)

app.use(express.static(path.join(__dirname,'/public/')));
app.use(bodyParser.urlencoded({ extended: true }));
app.use(bodyParser.json());

app.get('/getImage/:folder/:imageName', function (req, res) {
  console.log(path.join(__dirname,'/',req.params.folder,'/',req.params.imageName));
  res.sendFile(path.join(__dirname,'/',req.params.folder,'/',req.params.imageName));
  res.end();
});

Я что-то не так написал? Что-то мне не хватает?

вот запрос http://localhost: 3000 / getImage / public / da4b9237bacccdf19c0760cab7aec4a8359010b0678f63452c5c1d428cd376dd82c55aa33a34e600.jpg * 1010

1 Ответ

0 голосов
/ 01 мая 2020

ОБНОВЛЕНИЕ Таким образом, это работает, когда я удаляю res.end (), я предполагаю, что это выполняется до того, как изображение было полностью получено?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...