Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 运行server.js时节点出错_Angularjs_Node.js_Webserver - Fatal编程技术网

Angularjs 运行server.js时节点出错

Angularjs 运行server.js时节点出错,angularjs,node.js,webserver,Angularjs,Node.js,Webserver,当我运行node设置web服务器时,出现以下错误: 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 Obj

当我运行node设置web服务器时,出现以下错误:

 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的内容

我在遵循亚当·弗里曼的《阿普雷斯》中亲安古拉的书中的指示

我从他们的网站上下载了列表

我正在运行Windows 7 Pro

我尝试了建议安装server静态模块的解决方案,现在当我运行修改后的server.js时,命令窗口就挂起了

新的server.js是:

var connect = require('connect'),
    serveStatic = require('serve-static');

var app = connect();

app.use(serveStatic("../angularjs"));
app.listen(5000);

可能重复的内容请参阅我在上面添加的评论。您是否可以从中请求内容http://localhost:5000/ 在开始脚本之后?当脚本运行并侦听请求时,控制台将保持忙碌状态。它可能只是因为没有记录任何输出而停止。您可以包含日志以记录服务器活动。它正在工作。谢谢
var connect = require('connect'),
    serveStatic = require('serve-static');

var app = connect();

app.use(serveStatic("../angularjs"));
app.listen(5000);