Я пытаюсь поместить свой сервер с его переменными внутри объекта, чтобы мой проект был чистым, поэтому я создал файл core.js, который содержит все серверные переменные и выглядит следующим образом:Невозможно создать сервер в объекте node.js
module.exports =
{
express: require('express'),
http: require("http"),
app: this.express(),
server: this.http.createServer(this.app),
io: require('socket.io').listen(this.server),
runServer: function()
{
...........
}
};
Я требую этого файла внутри моего основного файла:
var core = require("./server/classes/core");
и когда я пытаюсь запустить я получаю эту ошибку:
app: this.express(),
^
TypeError: this.express is not a function
Что может быть проблемой?
Все работает в обоих направлениях, хотя мне нравится сначала еще один. Не знал, что все определяется в то же время в объектах ... – Donatas
@ Donatas, отличная помощница и просто переверните его, если вам это нравится :-) – Aruna