を角度2 index.htmlファイルを提供することはできませんこれは、以下の画像は時に問題を示し、角度、クライアントのフォルダ
と私のアプリのフォルダ構造でありますエクスプレスサーバーから角度アプリのインデックスファイルをサーバーに送り、すべての取得はエクスプレスサーバーアプリケーションに関連しています。
これは誰もが解決策を見つけることができるindex.jsサーバコード
var express = require('express');
var app = express();
var path = require('path');
app.listen(3000,function(){
console.log('Server started on port 3000');
});
app.get('/',function(req,res){
res.sendFile(path.join(__dirname,'angular-client')+'/src/index.html');
});
のですか?
[express jsを使用して簡単なhtmlサーバーを作成する方法](http://stackoverflow.com/questions/24517753/how-to-create-a-simple-html-server-using-express-js)の可能な複製) –
私は上記の質問を読んで、それは同じではありません。インデックスファイルを提供するとき、角度フォルダ内のjsおよびcssファイルは、ルートエクスプレスフォルダからの相対パスです。しかし、与えられたパスは、角度のあるフォルダに相対的です。私は多くの例を確認しました。すべてsrcフォルダの外側にインデックスファイルがあります。または、2つのサーバーがあり、1つは角型およびその他のフォルダーノード用であり、独立して実行されます。 – JimmyJ
"../../node_modules/*"のようなパスで試してください –