Прежде всего, Node.js - это среда исполнения, нет DOM. Поэтому в узле не указано «предупреждение».
Во-вторых, вам нужно запустить программу узла, выполнив узел двоичного & проходящее имя файла в качестве аргумента командной строки, как
node your_file_name.js
Для получения ответа, как в командной строке & в браузере необходимо выполнить следующее:
Командная строка:
файл: server.js
module.exports.proto = function() {
console.log("Working function");
}
файл: index.js
var server = require("./server");
server.proto();
теперь работают следующую команду в командной строке:
node index.js
вы увидите желаемый результат в командной строке.
Browser:
файл: server.js
module.exports.proto = function() {
return "Working function";
}
файл: index.js
var server = require("./server");
var httpServer = require("http");
httpServer.createServer(function (request, response) {
response.writeHead(200, {"Content-Type": "text/html"});
response.write(server.proto());
response.end();
}).
listen(3000, function() {
console.log("server listening on 3000");
});
теперь работают следующую команду в командной строке:
node index.js
вы увидит следующее в mmand линия:
server listening on 3000
теперь иди в браузер & попал следующее:
http://localhost:3000/
Вы увидите свой желаемый результат в вашем браузере.
*** Для получения дополнительной информации я бы рекомендовал изучить «http» API узла. https://nodejs.org/api/http.html
Спасибо. Надеюсь, это поможет ...
это сработало для вас? –
Да, так и было. thxxx –
отлично, [узел-чит] (https://github.com/zishon89us/node-cheat) –