Wie hostet man eine angularjs App in einer Domain?
Derzeit Lernen das erstellen einer einfachen AngularJs App.
Dies ist meine erste MVC-app, so dass meine Fragen sehr basic.
-
Ich verstehe, dass benötigen wir nodejs zum ausführen der Angularjs-App, so wird der hosting-provider haben die node.js installiert mit deren server?
-
Wenn ja, was hat der hosting-provider-Unterstützung: die Angularjs, Emberjs oder Knockoutjs? Derzeit mein client haben hostgator und netfirms.
-
Während dem Lesen einiger Beiträge habe ich gelernt, ein paar Begriffe, die Sie mit Angular js wie Yo, Grunt, Bower, also ich wollte nur wissen, was ist das?.
-
Kann jemand sagen, wie genau du host die AngularJs-app?
Kommentar zu dem Problem - Öffnen
Sie sollten akzeptieren, Antworten häufiger.
InformationsquelleAutor der Frage PCA | 2013-07-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie die Bereitstellung eines client-Seite nur Winkel-Anwendung (ie. Sie haben keine benutzerdefinierten server-code), dann möchten Sie vielleicht zu prüfen, aus FB-Hosting. Es ist speziell für das hosting von client-side Anwendungen, Angular, Ember, React, etc.
FB ' s Hosten lassen, die Sie bereitstellen, das von der Kommandozeile aus, ohne die Verwaltung Ihrer eigenen Server (kein NodeJS), und es Griffe SSL, CDN und andere best practices für Sie.
(Disclaimer: ich arbeite für FB)
InformationsquelleAutor der Antwort Andrew Lee
AngularJS nicht erforderlich node.js arbeiten, Sie können es sogar aus dem google-CDN zimmerreserviereung, ohne das Sie das Skript auf Ihrem server gehostet wird. Node.js wird hauptsächlich verwendet für die Prüfung, wie wenn Sie wollen, zu tun, e2e test mit Karma zum Beispiel. Es ist ein guter Punkt, wenn Sie es haben, aber Sie können eine app auf eine einfache server ohne node.js und testen Sie es vor Ort zum Beispiel
Eigentlich jeder server auf das internet (die gute alte apache zum Beispiel), können host-Winkel-app, als all die Arbeit getan wird auf der client-Seite
Node.js allerdings ist erforderlich, dass für die Frage 3. Yeoman (Yo-Befehl), grunt und bower sind Teil des Workflows sind manchmal verwendet, um eine Winkel-app. Aber diese sind nicht nötig. Es erlaubt Ihnen, erstellen schnell ein Gerüst für eine neue app, testen Sie es, eine bereitstellen. Es erklärt auf Ihrer website, http://yeoman.io/
Diese Werkzeuge erfordern node.js zu arbeiten, aber Sie sind nicht die Voraussetzung für eine eckige app zu arbeiten. Es kann nützlich sein, um Sie irgendwo, wenn Sie planen, auf den Aufbau von vielen angular-app in die Zukunft, aber Sie werden in der Lage sein, um host-thoses apps auch ohne diese tools.
So hosten Sie Ihre Winkel-app ? Wie jede andere HTML-Seite. Sie können sogar kopieren Sie diesen code und speichern Sie es auf Ihrer Festplatte :
dann öffnen Sie es, es wird funktionieren !
InformationsquelleAutor der Antwort DotDotDot
NodeJS ist nicht Voraussetzung für AngularJS. Winkel ist eine client-seitige Bibliothek.
Winkel-team verwendet NodeJS zu helfen, Sie tun Dinge wie testen Sie Ihre javascript-oder pull-down-Dateien und richten Sie alles, was Sie ausführen müssen, um einen kleinen web-server.
Also alles, was Sie wirklich brauchen, für eine "AngularJS-app" befindet sich 2 Dateien: angular.js und einige HTML-Datei.
Darüber hinaus, dass alle web-server, der als host für statische Dateien, die für die meisten Teil.
InformationsquelleAutor der Antwort Ben Lesh
Nein, AngularJS doesnot erfordern Node.js zu laufen. Es ist nur das tutorial, die Sie verwenden, um zu lernen, AngularJS verwenden könnten Node.js für Ihre Beispiele.
AngularJS ist ein client-side-Technologie, so dass es nicht müssen einem bestimmten server ausgeführt werden. Und da Sie über ASP.Net MVC als Ihre Entwicklungsplattform, benötigen Sie ein ASP.Net hosting für das bereitstellen Ihrer app.
Können Sie einen Blick auf meine letzten ASP.Net MVC /AngularJS-Entwicklung hier:
http://bipolarapp.bitsstech.com
und diese app wird gehostet in Windows Azure.
InformationsquelleAutor der Antwort Amit Mittal