簡體   English   中英

使用 node.js Express 發送多個文件或文件夾

[英]Sending multiple Files or folder using node.js Express

所以我的問題是我最初是在提供我的文件我相信 static 使用

app.use(express.static(clientPath));

從那時起,我意識到我需要從連接的 url 中獲得一些五音表。 現在,當我使用如下連接時,我只得到 index.html 所以沒有 css 或任何圖像,所以我想知道如何將所有文件發送到客戶端文件夾中?

 app.get('/username/:userID/hash/:hash', function (req,res) {
   
       var userDetails = {
           username : req.params.userID,
           hash : req.params.hash    
       }
  
       res.sendFile(path.join(__dirname + '/../client/index.html'));
  
 });

繼續使用 static 模塊來提供 static 文件。

確保您用於引用 CSS、圖像等的 URL 仍然正確(因為 HTML 文檔的 URL 已更改,因此相對路徑的解析方式有所不同)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM