エクスプレスとジェイドを使用しています。リンクを含む変数を渡すと、URL の前と最後で未定義になります。この問題は何ですか?どうすれば解決できますか?
ここと同じ問題: Express image upload and view in jade しかし、そこには答えがありません。
翡翠コード:
block content
h1= title
p Your photos
#photos
img(src=#{purl})
p #{photo.title}
レンダリング コード
res.render('./user/show', { title: 'photos',photo: photo, purl: purl)});
purl はリンクの変数であり、レンダリングのすぐ上にあるコンソール ログが正常に表示され、photo.title が正常に表示されます。
アップデート
これは JADE の問題であり、EJS ではすべてがうまく機能します....小さな問題だと思いますが、切り替える必要があります..誰かが解決策を思いついたら、大歓迎です。