0
verwenden Ich bekomme undefiniert, wenn ich die app.locals verwende. Ich verwende nur app.local als Konfigurationsvariable. wie verwende ich es im Inneren des hören (PORT)Wie app.locals Variablen außerhalb von Middleware/Router
app.js
app.locals = {
socket_io_host: 'http://localhost:3001',
socket_io_port: "3001",
};
Routen/index.js
var express = require('express');
var router = express.Router();
var server = require('http').Server(express).listen(app.locals.socket_io_port);
var io = require('socket.io')(server);
console.log("["+app.locals.socket_io_port+"]");
router.get('/', function(req, res, next) {
res.render('index', { title: 'Express',point1: point1,point2: point2 });
});