Wie kommt es, dass "homepage requested" niemals an die Terminalkonsole ausgegeben wird, wenn ich server.js starte und zu localhost: 8000 gehe? index.html macht feinenode.js console.log() funktioniert nicht
server.js
var express = require("express");
var path = require('path');
var index = require('./routes/index');
var app = express();
var port = 8000;
app.set("views", path.join(__dirname, 'views'));
app.set("view engine", "ejs");
app.engine("html", require("ejs").renderFile);
app.use(express.static(path.join(__dirname, 'client')));
app.use('/', index);
app.listen(port, function() {
console.log("server started on port", port);
});
index.js
var express = require('express');
var router = express.Router();
router.get('/', function(req, res, next) {
console.log('homepage requested'); // never executes
res.render('index.html'); // always executes
});
module.exports = router;
das Konsolenprotokoll in den Knoten, geht an das Endgerät, nicht auf die navigatot. Könnte das sein? –
Es wird nicht im Terminal gedruckt – wannabe
Erhalten Sie die Zeile "' Server begann auf Port 8000' "auf dem Terminal? – Bergi