0

私のノードアプリケーションでは、最初に静的ファイルを提供し、着信要求に応じてルーターメソッドを使用して、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);
4

1 に答える 1