Как настроить MEAN (Angular 2+) в битном стеке MEAN - PullRequest
0 голосов
/ 04 ноября 2019

Я сделал проект в стеке MEAN (Angular 2+). Итак, я решил использовать aws ec2 для хостинга и bitnami MEAN для упаковки программного обеспечения. Я следовал за учебником - https://cloud.google.com/community/tutorials/deploy-mean-app-mongodb-replication. Я клонировал пример приложения из github link - https://github.com/cornflourblue/mean-stack-registration-login-example.git, который использует angularjs, как предложено в учебнике, и он работал нормально. Но проблема возникает, когда я пытался загрузить свой собственный проект. Мой проект использует Angular 2+, и он выдает мне ошибку.

Error: Failed to lookup view "login" in views directory "/opt/bitnami/apps/myapp/htdocs/views"
    at Function.render (/opt/bitnami/apps/myapp/htdocs/node_modules/express/lib/application.js:580:17)
    at ServerResponse.render (/opt/bitnami/apps/myapp/htdocs/node_modules/express/lib/response.js:1012:7)
    at /opt/bitnami/apps/myapp/htdocs/controllers/login.controller.js:14:9
    at Layer.handle [as handle_request] (/opt/bitnami/apps/myapp/htdocs/node_modules/express/lib/router/layer.js:95:5)
    at next (/opt/bitnami/apps/myapp/htdocs/node_modules/express/lib/router/route.js:137:13)
    at Route.dispatch (/opt/bitnami/apps/myapp/htdocs/node_modules/express/lib/router/route.js:112:3)
    at Layer.handle [as handle_request] (/opt/bitnami/apps/myapp/htdocs/node_modules/express/lib/router/layer.js:95:5)
    at /opt/bitnami/apps/myapp/htdocs/node_modules/express/lib/router/index.js:281:22
    at Function.process_params (/opt/bitnami/apps/myapp/htdocs/node_modules/express/lib/router/index.js:335:12)
    at next (/opt/bitnami/apps/myapp/htdocs/node_modules/express/lib/router/index.js:275:10)

Мне интересно, что не так, даже если я не вошел в системупросмотреть каталог, возможно, я допустил ошибку и не знаю, как полностью стереть данные из примера приложения, которое я использовал из - https://github.com/cornflourblue/mean-stack-registration-login-example.git. Теперь я нашел другой учебник, который использует угловой 2 - https://medium.com/@shahidfoy/how-to-set-up-angular-7-angular-2-with-express-and-mongodb-on-bitnami-google-cloud-platform-d4a5a1873c1b,, ноони используют два экземпляра, один для угловых и другой для (mongodb и nodeJs). Теперь мой вопрос - как стереть данные примера приложения, которое я использовал (очевидно, я удалил папку проекта) и могу ли я использовать bitnami MEAN для приложения angular 2+ или мне нужно получить два экземпляра, как во втором уроке. Спасибо заранее.

...