Просто начал работать с Node.js. В моем файле app/js
я делаю что-то вроде этого:
app.js
var http = require('http');
http.createServer(function (request, response) {
response.writeHead(200, {'Content-Type': 'text/plain'});
response.end('Am I really running a server?!');
}).listen(8080, '127.0.0.1');
console.log('running server!');
Когда я в своем терминале и запускаю node app.js
, консоль выдает 'running server!'
, но в моем браузере я получаю, Uncaught ReferenceError: require is not defined
.
Может кто-нибудь объяснить мне, почему в терминале он работает правильно, а в браузере - нет?
Я использую http-server
узла для обслуживания моей страницы.