私は現在 ejs を使用している (新しいプロジェクトでは jade を使用している) Express.js アプリを持っており、クリーンで適切な方法で問題を解決しようとしています。
ヘッダーとフッターを含む layout.ejs ファイルがあります。これまでの私のサイトのほとんどは、1 層の深さでしたhttp://innovationbound.com/aboutまたは /services または /amy など....
http://innovationbound.com/courses/course-nameでオンライン コースを作成し始めています。問題は、これらのコース ページが同じ方法で画像を参照できないことです。<img src="images/linknedin.png" alt="LinkedIn Icon">
例えば。
コース名のページから試してみる<img src="courses/images/LinkedIn.png" alt="LinkedIn Icon">
と、明らかにそこで画像を取得できません。
明白な設定がありますか、それとも私が見逃している明らかなものはありますか? 絶対 URL を使用する必要がないことを願っています。ローカル マシンでの開発が狂ってしまうだけです。