我嘗試從我網站中的 3 個不同位置獲取資料 e。
- /
- /輪廓
- /朋友/個人資料
表達 :
router.get("/image/:id", async (req, res) => {
const recipe = await Recipe.findById(req.params.id);
res.set("Content-Type", "image/png");
res.send(recipe.image);
});
在 FE 中:
<img src={process.env.NODE_ENV === "production" ? "/image/123" : `http://localhost:5000/image/123` alt="example"/>
由于img url,它在主頁上的作業被添加到主頁/image/:id。
但在選項 2 和 3 上,它不會上傳影像 /profile/image/:id。
uj5u.com熱心網友回復:
創建像 IMAGE_BASE_URL 這樣的環境變數并在生產中使用它
<img src={process.env.NODE_ENV === "production" ? process.env.IMAGE_BASE_URL "/image/123" : `http://localhost:5000/image/123` alt="example"/>
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/525213.html
標籤:节点.js表示
上一篇:字串顯示未定義
