私はexpressjsでは理解できない奇妙な問題を抱えています。public
js、css、画像などのすべての静的ファイル用のフォルダーを指定しました。app.use(express.static(__dirname + '/public'));
フォルダを指定するために使用しています。これは、1 つのケースを除いて完全に機能します。
public フォルダー内には、 、 、 という 3 つのフォルダーがjs
ありcss
ますimages
。私のcssファイルの1つで、私はやっていますbackground-image: url(/images/bg.png) no-repeat;
が、このURLは解決されておらず、画像はページに表示されていません.
ただし、ビューの1つから次のようなことをするimg(src='/images/bg.png')
と、画像が表示されます。これは、静的ファイルからリンクしており、node/express が静的ファイル内からのすべてのルート (?) を無視しているという事実に関係していると想定しています。
エクスプレスで静的フォルダー内にあるcssファイルの画像にリンクするにはどうすればよいですか?