Когда я запускаю следующий код:
var app = require('express')();
var http = require('http').Server(app);
app.get('/', function(req, res){
res.send('<h1>Hello world</h1>');
});
http.listen(3000, function(){
console.log('listening on *:3000');
});
я получаю следующую ошибку:
/var/www/html/test.me/public_html/giftcard/index.js:1
rts, require, module, __filename, __dirname) { var app = require('express')();
^
TypeError: object is not a function
at Object.<anonymous> (/var/www/html/test.me/public_html/giftcard/index.js:1:91)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:902:3
Что означает эта ошибка?Неверный путь для выражения?У меня есть один каталог с packages.json
, index.js
(файл выше) и node_modules
, и я установил экспресс.Откуда исходит ошибка?