【发布时间】:2013-07-15 05:34:00
【问题描述】:
我是第一次尝试 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 吗?
【问题讨论】:
-
当我分叉并将存储库克隆到我的目录并运行
node script/web-server.js并访问此链接http://localhost:8000/app/index.html#/view1它对我有用 -
嗯,那个 URL 给了我同样的错误。
-
仅供参考,不确定这是否相关,但如果我在脚本中运行
node script/web-server.js或 cd 并运行node web-server.js而不仅仅是./web-server.js,节点退出并出现无法找到文件的错误web-server.js -
我通过运行 OSX 安装程序获得节点,成功退出。