をNode.jsの: http://localhost:3000/uploads/avatars/avatar_test3.jpeg
私のパグのコードは次のとおりです。表示画像と私はナビゲーションバーにログインしているユーザーのアバターを表示したいのですが、毎回私はURLでエラー404を得る
ul.nav.navbar-nav.navbar-right
if user
li
a(href='/photos/add') Add photo
li
a(href='/users/edit')
img(src=user.avatar)
li
a(href='/users/logout') Logout
user.avatar
は私を与える:uploads/avatars/avatar_test3.jpeg
は、私はまたして試してみました:
img(src='../' + user.avatar)
img(src='./' + user.avatar)
img(src='/' + user.avatar)
同じエラー毎回
ディレクトリ階層:私もビューディレクトリになく、任意のせずに直接移動してavatar_test3.jpegファイルを試してみました
/
-uploads
-avatars
-avatar_test3.jpeg
-views
-layout/pug //the template I'm using
成功。
どうすれば解決できますか?
は、あなたが取得している**正確な**エラーは何ですか?あなたはエラーを投稿せず、あなたはURLを投稿しました。あなたは急行を使用していますか? [Expressでテンプレートエンジンを使う](https://expressjs.com/en/guide/using-template-engines.html)を読んだことがありますか?実際に機能するnode.jsコードを投稿してください。 – zero298
私の間違い申し訳ありませんが、私はエラーの種類を追加しました。 @Darianは私を偉大な助けた – robmax