ReferenceError:执行节点server.js时未定义connect

时间:2016-03-23 03:19:20

标签: angularjs node.js

我是Nodejs和AngularJS的新手。我在您的网站上研究过此错误,但未能找到答案。我正在使用Apred的Adam Freeman的书Pro AngularJS。在阅读Sheraz的帖子后(nodejs connect找不到静态,2014年6月21日)和dylants的回答,我做了选项2,npm install serve-static。我更新了我的server.js代码:

SELECT id, filename FROM `file` 
WHERE id IN (SELECT fileid FROM Pref WHERE prefix like 'abcd%')

当我输入“node C:\ wamp \ www \ Projects \ ProAngularJS \ server.js”时我得到的错误如下:

var connect = require('connect'),
serveStatic = require('serve-static');
var app = connect();
app.use(serveStatic("C:\wamp\www\Projects\ProAngularJS"));
app.listen(5000);

我不知道为什么我会收到此错误。也许我没有正确安装节点? 任何帮助,将不胜感激。 谢谢, Khthulhu

1 个答案:

答案 0 :(得分:0)

请检查node_modules中是否有连接模块,如果没有使用npm安装它。希望这会有所帮助。