Ниже приведен мой index.js
файл, в котором я настроил порт 3000 на локальном хосте для обслуживания index.html
.
const express = require('express');
const app = express();
const port = 3000;
// trying to make this directory public
app.use(express.static('images'));
app.get('/', (req, res) => res.sendFile(__dirname + '/index.html'));
app.listen(port, () => console.log(`Example app listening on port ${port}!`));
index.html
, вызовов img
активов, например:
<body>
<h1>hello</h1>
<img src="images/favicon512.png" />
</body>
Изображение не отображается в браузере.Я подумал, что app.use(express.static('images'));
выставит все в каталоге images
, чтобы его увидели все.
Мое приложение структурировано так:
index.js
index.html
images/