node.js / expressJS 'Cannot Get /' - PullRequest
       1

node.js / expressJS 'Cannot Get /'

0 голосов
/ 01 октября 2018

Я использую для рендеринга изображений в индексной папке с .html

var express = require('express');
var app = express();
var port 3300;
app.use(express.static(__dirname + '/index'));
app.listen(port,function() {
console.log("server listening on port " + port);
})

Ошибка получения не может получить /

Ответы [ 2 ]

0 голосов
/ 01 октября 2018

Создайте любую папку, в моем случае я создал public в корне и создал в нем файл index.html.

var express = require('express');
var app = express();
var port = 3300;
console.log(__dirname);
app.use(express.static(__dirname + '/public'));
app.listen(port,function() {
console.log("server listening on port " + port);
})
0 голосов
/ 01 октября 2018
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.log("server listening on port " + port);
})

** Сохраните html-файл и файл изображения в индексной папке, а затем получите к нему доступ, как указано выше.

В index / file.html

<img src='/img.png' />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...