由於瀏覽器訪問頁面可能與Node-RED運行的計算機不在同一臺計算機上,因此無法使用本地路徑來處理Node-RED中內置的Web服務器提供的文件。
在settings.js
文件(它將在〜/ .node-red中)有一個名爲httpStatic
的設置,您可以使用它來指定Node-RED將服務器提供靜態內容的目錄。
...
// When httpAdminRoot is used to move the UI to a different root path, the
// following property can be used to identify a directory of static content
// that should be served at http://localhost:1880/.
//httpStatic: '/home/nol/node-red-static/',
...
如果設置爲/ home/PI/Destkop/WeatherImages如下:
...
// When httpAdminRoot is used to move the UI to a different root path, the
// following property can be used to identify a directory of static content
// that should be served at http://localhost:1880/.
httpStatic: '/home/pi/Desktop/WeatherImages',
...
然後你可以設置圖片src如下:
<img src="/sun.png">
設置後曾任職' httpAdminRoot'從默認的'FALSE'爲'真' - 在文檔中看着它:http://nodered.org/docs/configuration –
儀表板嘗試顯示'HTTP://raspberrypi.local:1880/UI /陽光即使我指定了''。 –
這很可能是一個緩存問題 – hardillb