Я использую для рендеринга изображений в индексной папке с .html
var express = require('express');
var app = express();
var port 3300;
app.use(express.static(__dirname + '/index'));
app.listen(port,function() {
console.info("server listening on port " + port);
})
получение ошибки не может получить /
По какому URL вы запрашиваете изображение ???





var express = require('express');
var app = express();
var port = 3300;
app.use(express.static(__dirname + '/index'));
app.get('/',function(req,res){
res.sendFile(__dirname + "file.html");
});
app.listen(port,function() {
console.info("server listening on port " + port);
})
** Сохраните html-файл и файл изображения в индексной папке, а затем получите к нему доступ, как указано выше.
В index / file.html
<img src='/img.png' />
Благодаря этому я могу просматривать только страницу, но не могу загружать изображения, из которых она состоит.
Я изменил свой ответ. Пожалуйста, попробуйте этот способ.
Создайте любую папку, в моем случае я создал общественный в корне и создал в нем файл index.html.
var express = require('express');
var app = express();
var port = 3300;
console.info(__dirname);
app.use(express.static(__dirname + '/public'));
app.listen(port,function() {
console.info("server listening on port " + port);
})
Я сделал то же самое. Не могли бы вы проверить мой код еще раз, потому что вы написали то же самое, за исключением 4 строк.
вы добавили " = " после порта?
Bcoz, вы не добавили маршрут получения в файл @Revanth