可以从本地计算机运行Angular app,但不能从本地服务器运行

时间:2015-11-04 19:38:36

标签: angularjs server ecstatic

我可以从本地计算机上启动并运行我的Angular应用程序。但我以前从未在服务器上运行它。

我已尝试将其上传到服务器。在服务器上,我键入以下内容以启动它:

http-server

然后我访问http://serverip:8080/。而不是看到我的应用程序,我看到:

Index of /

(-rw-rw-r--)    847B    app.js
(-rw-rw-r--)    748B    index.htm

Node.js v0.10.25/ ecstatic server running @ 195.189.182.160:8080

我的配置中缺少什么?

1 个答案:

答案 0 :(得分:1)

/path/是一个静态文件服务器。默认情况下,它不会设置为Web服务器,即使它可以这样工作。当您将其作为Web服务器运行时,默认情况下会禁用大多数Web服务器中的某些标准选项 - 例如将/path/index.htm请求视为opts.autoIndex请求。

您需要启用http-serverhttp://clip2net.com/s/3pQPHSb。在您的情况下,它意味着编辑.js或其发出的 substring('059 - Gaffey St.', charindex('-', '059 - Gaffey St.') + 1, len('059 - Gaffey St.')) 文件;你发布的内容很难说。