私のノードアプリケーションでは、最初に静的ファイルを提供し、着信要求に応じてルーターメソッドを使用して、DB にクエリを実行し、html ページの本文を取得してから、この本文コンテンツをクライアント側に送信し、最後にバックボーンを使用します.js このボディを html ページにレンダリングします。ここで私の問題は、静的ファイルを提供する場合、エクスプレス ルーター メソッドが機能しないことを意味します。しかし、以下の行を削除すると、ルーターが機能していることを意味します。
app.use(express.static(__dirname + '/public'));
app.js
var express=require('express');
var app=express();
app.use(express.static(__dirname + '/public'));
app.get('/',function(req,res){
console.log('router called successfully...');
res.send('body of the page');
res.end();
});
app.listen(8011);