0
index.html(frontend Angular)はどのように正確に呼び出されますか?チュートリアルで Scotch-io/node-todoアプリケーション
は、それがroute.jsに、以下の経路のうちの1つを有することにより、フロントエンドが呼び出さなっていると言われた
app.get('*', function(req, res) { res.sendfile('./public/index.html'); });
---------- or-- -----------------
app.get('*', function(req, res) {
res.sendfile('__dirname + '/public/index.html');
});
しかし、たとえそのルートを削除した後、index.htmlには、開いてきている(または)私はindex1.htmlとしてのindex.htmlの名前を変更する場合ルートとhtmlファイルでエラーを表示しています。
基本的にpublicはルートフォルダと似ており、index.htmlはリクエストがサーバーに来たときに呼び出されるデフォルトのファイルです。しかし、あなたのルートフォルダにindex.htmlファイルがなければ、決して呼び出されません。次に、指定したファイルをレンダリングするためにrouteを使用できます。 – rroxysam
ありがとう@rroxysam、私はindex.htmlから経路を変更するとindex1.htmlを呼び出す必要があります。パスに表示されたパスはエラー:ENOENT:そのようなファイルやディレクトリはありません、stat 'C:\ Users \ SESA429579 \ダウンロード\ Application2 \ app \ public \ index1.html ' at Error(ネイティブ)なぜそれが起こっていますか? – Sathoori
パブリックフォルダにindex1.htmlファイルを作成しましたか? – rroxysam