LƯU Ý: Tôi đã thử giải pháp khác được đưa ra ở đây nhưng nó không hoạt động
Một người mới với NodeJs. Tôi đang cố gắng theo dõi AngularJS pro và gặp khó khăn với việc thiết lập máy chủ NodeJs. Theo cuốn sách, tôi đã cài đặt nodejs và sau đó cài đặt gói kết nối bằng cách sử dụng npm install connect
sau đó tải xuống anglejs trong thư mục bên cạnh thư mục nodejs. Sau đó viết tệp server.js để kết nối với máy chủ. Đây là nội dung của tệp:
var connect = require('connect');
connect.createServer(connect.static("../angularjs")).listen( 5000);
Khi tôi chạy tệp server.js này bằng:
node server.js
Tôi gặp lỗi sau:
function app(req, res, next){ app.handle(req, res, next); }
merge(app, proto);
merge(app, EventEmitter.prototype);
app.route = '/';
app.stack = [];
return app;
has no method 'static'
at Object.<anonymous> (C:\web\nodejs\server.js:2:36)
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:906:3
Bất kỳ ý tưởng guys? Cảm ơn.