Aus irgendeinem Grund kann es mein index.js-Skript nicht laden, auf das von meiner index.html verwiesen wird. server.js, index.html und index.js befinden sich alle im Stammverzeichnis meines Projektordners.Express.js index.js 404 (nicht gefunden)
server.js
var express = require('express'),
app = express();
app.set("view options", {layout: false});
app.use(express.static(__dirname + '/public'));
app.set('views', __dirname + '/');
app.engine('html', require('ejs').renderFile);
app.set('view engine', 'html');
app.get('/', function (req, res) {
res.render('index.html');
});
app.listen(4000, function() {
console.log('Example app listening on port 4000!');
});
index.html
<html>
</head></head>
<body>
<div class="ink-grid vertical-space">
<div id="content">
<div class="panel vertical-space">
<div id="app"/>
</div>
</div>
</div>
<script type="text/babel" src="index.js"></script>
</body>
</html>
machen auf html Verwendung res.render ('index', { Botschaft:""}); –