console.log () не отображается в моем терминале (nwjs)
В моем приложении nwjs я загружаю_launch.js файл из файла HTML:
<html>
<body>
<script type="text/javascript" src="_launch.js"></script>
</body>
</html>
И по моему_launch.js файл, я запускаю процессы Node, которые мне нужны для экспресс-сервера и socketIO.
var express = require('express'),
app = express(),
server = require('http').Server(app),
io = require('socket.io')(server),
gui = require('nw.gui'),
__curDir = process.cwd(),
//keep the logic for the IO connections separate
ioServer = require(__curDir + '/server.js');
//configure Express to default web requests to /workspace/ folder
app.use(express.static(__curDir + '/workspace'));
ioServer.init(io, console);
server.listen(3000, function () {
console.log('HTTP server listening on *:3000');
window.location = 'http://localhost:3000/MyApp/';
});
Приложение запускается просто отлично, и мои соединения Express / socketIO все отлично работают.
Но покаconsole.log () в обратном вызове server.listen () появляется в моем терминале, любые сообщения, которые я пытаюсь войти сserver.js Файл (требуется ранее) никогда не появляется нигде.
Есть идеи почему?
Согласно nwjs wiki, любые файлы загружаются черезтребуют () должен быть запущен в контексте узла (а мой в противном случае, кажется,), но по какой-то причине я не могу использоватьconsole.log () для просмотра зарегистрированной информации.