2016-08-10 24 views
2

Angular 2でサーバー上で実行されるスクリプトからデータを取得する必要のあるアプリケーションを作成しています。これを行うために、私は既に行われているようにエクスプレスアプリケーションにビューとしての既存のAngularアプリケーションを追加しようとしています。here私はチュートリアルで説明した手順に従ってフォルダー構造の初期設定を行いましたが、npm startを使用したときに、AngularとExpressの両方のアプリケーションを一緒に実行するように実際に接続する方法はありませんでした。エクスプレスの上に角度のためのセットアップを提供することを目的としているExpress.jsのビューとしてAngular 2 Appを追加する方法

{ 
    "name": "support-dashboard", 
    "version": "0.0.0", 
    "dependencies": { 
    "express": "~3.0.0", 
    "ejs": "~0.8.4" 
    }, 
    "devDependencies": { 
    "connect-livereload": "~0.2.0", 
    "grunt": "~0.4.1", 
    "grunt-concurrent": "~0.3.0", 
    "grunt-contrib-clean": "~0.4.1", 
    "grunt-contrib-coffee": "~0.7.0", 
    "grunt-contrib-compass": "~0.3.0", 
    "grunt-contrib-concat": "~0.3.0", 
    "grunt-contrib-connect": "~0.3.0", 
    "grunt-contrib-copy": "~0.4.1", 
    "grunt-contrib-cssmin": "~0.6.0", 
    "grunt-contrib-htmlmin": "~0.1.3", 
    "grunt-contrib-imagemin": "~0.1.4", 
    "grunt-contrib-jshint": "~0.6.0", 
    "grunt-contrib-uglify": "~0.2.0", 
    "grunt-contrib-watch": "~0.4.0", 
    "grunt-google-cdn": "~0.2.0", 
    "grunt-karma": "~0.4.3", 
    "grunt-ngmin": "~0.0.2", 
    "grunt-open": "~0.2.0", 
    "grunt-rev": "~0.1.0", 
    "grunt-svgmin": "~0.2.0", 
    "grunt-usemin": "~0.1.11", 
    "jasmine-core": "^2.4.1", 
    "karma": "^1.1.2", 
    "karma-jasmine": "^1.0.2", 
    "karma-phantomjs-launcher": "^1.0.1", 
    "matchdep": "~0.1.2", 
    "phantomjs-prebuilt": "^2.1.11" 
    }, 
    "engines": { 
    "node": ">=0.8.0" 
    }, 
    "scripts": { 
    "test": "karma start test\\karma.conf.js" 
    } 
} 

パッケージにもかかわらず:

私はその後、私は、このpackage.jsonファイルを作成しインストールしてしまったexpress/angular generatorを使用することが提案別のポストを見つけましたこのファイルは、AngularではなくExpressでのみ設定されています。 Express内でAngular 2プロジェクトを立ち上げる公式な方法は何ですか?

答えて

1

私は普遍的な角を使用しています。 1ページのアプリケーションでSEOの問題を緩和することができます。 https://universal.angular.io/

+0

エクスプレスアプリで既存のアングルアプリを設定する方法はありますか? – loremIpsum1771

関連する問題