运行server.js时节点出错

时间:2015-04-14 00:36:56

标签: angularjs node.js webserver

当我运行节点来设置网络服务器时,我收到以下错误:

 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);

0 个答案:

没有答案