我第一次尝试NodeJS。 我正在跟随https://github.com/angular/angular-seed和https://github.com/thedigitalself/angular-sprout处的hello world指令(对于第一个稍微修改过的fork,它具有相同的hello world指令)。
在这两种情况下,我都应该使用Node运行包含在repo中的web-server.js文件,然后导航到http://localhost:<port>/app/index.html
这给了我一个404错误页面(写在web-server.js文件中),就像/ app /.
但是如果我导航到http://localhost:<port>
,我会得到web-server.js脚本所在的文件系统目录的目录列表,该目录列表也是用web-server.js编写的。
知道为什么web-server.js无法找到/ app /或/app/index.html?
答案 0 :(得分:5)
确保从根目录运行服务器。
~/angular-seed/
在这里你做node scripts/web-server.js
然后你可以访问
http://localhost:<PORT>/app/index.html