回答
方式一:
__dirname + '../' + filename;
__dirname給出腳本從執行路徑。附加../ +文件名將告訴節點在目錄路徑中查找一個級別。
您還應該查看節點中的Process模塊。大量的環境數據通過它暴露出來。例如process.env.PWD也返回當前的文件系統路徑。
感謝它的作品@Geuis –
但dummy.html使用自己的CSS和圖像文件,所以如何使用它們呢?本地主機/ dummy.html工作正常,但它沒有使圖像路徑 –
你需要了解更多關於基本的Web架構。瀏覽器使用的url路徑與域名相關,而不是服務器上的dummy.html所在的目錄。因此,無論您是在瀏覽器中投放index.html還是../dummy.html,它仍然只是http://domain.com/或http://domain.com/dummy。如果你想在兩個文件中加載logo jpg,那麼html中的url將是相同的,例如/static/img/logo.jpg。在你的應用程序中,你將定義一個/ static/img/*的路徑來加載該路徑上的任何匹配文件。 – Geuis
,如果你只是想讀dummy.html的數據,你可以嘗試:
fs = require('fs');
var express = require('express');
var app = express();
app.get('/dummy.html', function (req, res) {
fs.readFile(__dirname+'/../dummy.html', 'utf8', function (err,data) {
if(err){
console.log(err);
}
console.log(data);
res.send(data);
});
});
var server = app.listen(3000, function() {
var host = server.address().address;
var port = server.address().port;
console.log('Example app listening at http://%s:%s', host, port);
});
- 1. node.js如何訪問其html文件
- 2. 添加訪問HTML文件中的文件夾的路徑
- 3. 如何在訪問文件上添加子訪問路徑
- 4. Android - 如何訪問路徑
- 5. 如何訪問路徑?
- 6. 使用Node.js的文件路徑問題
- 7. X「到路徑訪問‘創建文件
- 8. 如何訪問函數中的路徑?
- 9. 如何訪問c#代碼中MSI文件的路徑?
- 10. 如何訪問Twig中的文件路徑
- 11. HTML中的文件路徑問題?
- 12. 如何訪問程序集文件夾中的XML文件的文件路徑?
- 13. 如何處理Localhost中的相對路徑和絕對路徑
- 14. 如何訪問HTML中的CSS文件?
- 15. 如何在android中訪問USB路徑?
- 16. 我應該指定任何路徑來訪問Xcode中的頭文件嗎?
- 17. 如何通過Ubuntu上的sftp訪問/var/www/html/index.html文件路徑16.04.2
- 18. 訪問VBA:如何返回您瀏覽的文件的路徑
- 19. 如何禁用html文件標題欄中的文件路徑
- 20. 如何從asp.net訪問帶有UNC路徑的文件
- 21. PHP - 如何訪問文件的正確路徑?
- 22. jwplayer的crossdomain.xml文件的訪問路徑
- 23. C# - 到路徑訪問被拒絕,無法訪問文件
- 24. 如何使用相對路徑或虛擬路徑訪問文件?
- 25. 訪問Easy Movie Texture的文件路徑
- 26. 訪問數據庫的文件路徑
- 27. Nginx的訪問日誌文件路徑
- 28. 未找到Node.js文件,問題與我的路徑格式?
- 29. 訪問類路徑中給出的文件夾中的文件
- 30. Python中,如何替換「任何」或「*」的路徑的一個級別
即時通訊使用的快遞4 –
如果可能我會 –
顯示您的快件代碼,以便我們能看到的東西像什麼你已經使用'express.static'等來設置(如果有的話)等等。當然有解決方案,但最明顯的是將dummy.html放到通過'express.static'服務的目錄中。你需要顯示你的代碼,如果相關的話,解釋你爲什麼不從靜態目錄服務它。 – Trott