当我运行节点来设置网络服务器时,我收到以下错误:
C:\Users\Me\server.js:4
connect.static("../angularjs")
^
TypeError: undefined is not a function
at Object.(anonymous) (C:\Users\Me\server.js:4:19)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Function.Module.runMain (module.js:501:10)
at startup (node.js:129.160
at node.js:814:3
这是 server.js
的内容 var connect = require('connect');
connect.createServer(
connect.static("../angularjs")
).listen(5000);
我按照Adam Freeman的 Apress 中的 Pro AngularJS 一书中的说明进行操作。
我从他们的网站下载了这些列表。
我正在运行Windows 7 Pro
我尝试了建议安装serve-static模块的解决方案,现在当我运行修改后的server.js时,命令窗口就会挂起。
新的server.js是:
var connect = require('connect'),
serveStatic = require('serve-static');
var app = connect();
app.use(serveStatic("../angularjs"));
app.listen(5000);