运行Node.js服务器时无法GET /test.html

nbo*_*bon 8 javascript node.js angularjs

我开始阅读Pro AngularJS.在设置开发环境的部分中,我创建了一个angularjs目录并将test.html文件放入其中.在该文件夹之外,我为Node.js安装了'connect'和'serve-static'.我还创建了一个server.js文件.内容如下:

var connect = require('connect');
var app = connect().use(connect.static('/angularjs'));
app.listen(5000);
Run Code Online (Sandbox Code Playgroud)

访问以下URL时,http://localhost:5000/test.html我看到的是"Can not GET /test.html"文本.

我在这里看了这个这个问题.没有一个解决方案对我有帮助.

nbo*_*bon 9

这本书并没有真正做好描述把我记得的server.js放在哪里的工作.所以我在angularjs文件夹上面有一个文件夹.因此,需要删除'..'.我错误地留在'/'中导致了我的问题.就像我想的那样......一个愚蠢的小错误(最难找到的).

  • 说真的,这本书是个错误.在过去的两个小时里,我也在为这个错误敲门.首先,在连接模块中存在静态问题.无论如何,谢谢你的答案 (2认同)