Используя экспресс, я могу заставить мои статические файлы появляться в <img>, но они не будут открываться в новой вкладке - PullRequest
0 голосов
/ 29 ноября 2018

Я использую узел и экспресс.У меня есть простое приложение, которое отображает изображения на сайте реакции.Это работает.Мне нужна была возможность открывать изображения в собственной вкладке.Это заставляет мой сайт отображаться, когда все, что я хотел, это мое изображение.Какие-либо предложения?Код ниже

const express = require('express');
const bodyParser = require('body-parser');
const fs = require('fs');
const path = require('path');

const app = express();
const port = process.env.PORT || 5000;

app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));

var rootPath = process.cwd();
app.use('/publicImages', express.static(path.join(rootPath, '../../project/images')));

app.listen(port, () => console.log(`Listening on port ${port}`));

Если я добавлю это в файл index.html, изображение будет отображено.

<img src="/publicImages/image1.png" alt="" />

Если я добавлю это в URL браузера, я получу рендеринг сайта

http://localhost:3000/publicImages/image1.png
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...