Я могу запустить и запустить приложение "Угловое приложение" с моего локального компьютера. Но я никогда не запускал его на сервере раньше.
Я попытался загрузить его на сервер. На сервере я набираю для запуска следующее:
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
Что отсутствует в моей конфигурации?
ecstatic
- статический файловый сервер. По умолчанию он не настроен как веб-сервер, хотя он может работать именно так. Когда вы запускаете его как веб-сервер, определенные стандартные параметры на большинстве веб-серверов - например, обработка запроса /path/
в качестве запроса для /path/index.htm
- по умолчанию отключены.
Вам нужно включить opts.autoIndex
. Пакет readme сообщает вам, как это сделать. В вашем случае это означает редактирование http-server
или файла .js
который он запускает; трудно сказать из того, что вы опубликовали.