참고 : 여기에 제공된 다른 솔루션을 시도했지만 작동하지 않았습니다.
NodeJ를 사용하는 초보자. AngularJS pro를 따르려고 노력하고 있으며 NodeJs 서버를 설정하는 데 어려움을 겪었습니다. 책에 따르면 nodejs를 설치 한 다음 npm install connect를 사용하여 connect 패키지를 설치했습니다.
그런 다음 nodejs 폴더 옆의 폴더에 angularjs를 다운로드했습니다. 그런 다음 server.js 파일을 작성하여 서버에 연결합니다. 다음은 파일의 내용입니다.
var connect = require('connect');
connect.createServer(connect.static("../angularjs")).listen( 5000);
이 server.js 파일을 다음을 사용하여 실행할 때 :
node server.js
다음과 같은 오류가 발생합니다.
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
어떤 아이디어가 있습니까? 감사.